a {
  color:#259;
  -moz-outline:none;
  outline:none;
  text-decoration:none;  
}
body {
  -webkit-tap-highlight-color:rgba(0,0,0,0);
}
a:link {
  -webkit-tap-highlight-color:#E1E1E1;
}
a:hover {
  text-decoration:underline;
}
:focus {
  outline:none;
}
.external {
  background:transparent url("/public/img/external.png") scroll no-repeat right center;
  padding:0 10px 0 0;
  margin:0 5px 0 0;
}
ol,ul {
  padding:0;
  list-style-position:outside;
  margin:10px 0 10px 26px;
}
li {
  margin:0 0 5px;
}
img {
  border:0 none;
}
div {
  outline:none;
  -moz-outline:none;
}
textarea {
  border:0;
  border:none;
  -moz-outline:none;
  outline:none;
  overflow:auto;
  resize:none;
  -webkit-appearance:none;
}
p {
  padding:0;
  margin:0;
}
input,select {
  font-family:'Helvetica Neue',Helvetica,Arial,Sans-serif;
  outline:none;
  -moz-outline:none;
}
input[type="text"] {
  -webkit-appearance:none;
}
body,input,textarea,select,button {
  font:13px/22px 'Helvetica Neue',Helvetica,Arial,Sans-serif;
  padding:0;
  margin:0;
  color:#222;
  word-wrap:break-word;
}
h1,h2,h3,h4,h5 {
  font-weight:bold;
  font-size:14px;
  margin:0 0 10px;
  outline:none;
}
em {
  font-style:normal;
}
ins {
  text-decoration:none;
  background:#EDFCE5;
  padding:3px 0;
}
del {
  text-decoration:line-through;
  background:#F7D3D3;
  padding:3px 0;
}
ins img,del img {
  margin:6px 0;
  display:block;
  max-height:200px;
  max-width:300px;
}
button {
  outline:none;
  -moz-outline:none;
}
input[type="checkbox"] {
  margin:0 5px 0 0;
  vertical-align:middle;
}
address,blockquote,sup {
  border-left:3px solid #D0E5F2;
  font-style:normal;
  padding:0 0 0 10px;
  display:block;
  line-height:22px;
  vertical-align:baseline;
  font-size:100%;
}
.xx {
  padding:2px;
}
.xw {
  border:solid 1px #ccc;
  padding:2px 4px;
}
.xv {
  height:35px;
  text-align:right;
}
.gray_link,.gray_link:visited {
  color:#999;
}
.xu {
  margin:0 0 10px;
  display:block;
}
.xt {
  margin:0 0 3px;
  display:block;
}
.xs+.xs {
  margin:3px 0 0;
}
.xr {
  margin:0 0 5px;
  display:block;
}
#xq {
  color:red;
  font-size:18px;
  padding:10px;
  margin:0;
  border-bottom:1px solid gray;
  z-index:999;
  font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
  background:white;
  color:black;
  text-align:center;
}
.xp,.xo {
  margin:0 5px -1px 1px;
  display:inline-block;
  width:13px;
  height:11px;
}
.xo {
  background:url("/public/img/img_icon.png") no-repeat 50% 50%;
}
.xp {
  background:url("/public/img/video_in_feed.png") no-repeat 50% 50%;
}
.video {
  margin:6px 0;
  display:block;
  zoom:1;
  width:420px;
  height:350px;
}
.video-player-foot {
  line-height:2em;
}
.video-player-close {
  padding:0 0 0 16px;
  background:url("/public/img/fold-video.png") no-repeat 2px 2px;
}
.video-box {
  width:420px;
  margin:7px 0;
}
.video-box-inner:hover {
  border:solid 1px #c4c4c4;
}
.video-play-icon {
  margin:20px 0 0 -152px;
  background:transparent url('/public/img/play-icon.png') no-repeat 50% 50%;
  opacity:.8;
}
.video-subnail {
  margin:20px 20px 0 20px;
  background:#ddd;
}
.video-box-inner {
  border:solid 1px #ddd;
  height:139px;
  cursor:pointer；;
}
.video-box-inner:hover .video-play-icon {
  opacity:1;
}
.video-subnail,.video-play-icon {
  width:132px;
  height:99px;
  float:left;
  border:0 none;
}
.video-title {
  font-weight:normal;
  color:#555;
}
.video-info {
  color:#999;
  height:22px;
  word-break:keep-all;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  max-width:226px;
}
.video-box-body {
  overflow:hidden;
  zoom:1;
  padding:20px 20px 0 0;
}
.editable img,.xn,.origin_image,.content_image,.video_image,.play_video {
  max-width:70%;
  overflow:hidden;
  margin:6px 0;
  display:block;
}
.origin_image:hover {
  cursor:url('/public/img/cursor-url.cur');
  cursor:-moz-zoom-in;
  cursor:-webkit-zoom-in;
}
.xm {
  overflow:hidden;
}
.modal-dialog.xl {
  border-radius:0;
  background:transparent url("/public/img/light_box_close.png") no-repeat 99% 16px;
  width:100%;
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  overflow-x:hidden;
  padding:0;
  overflow-y:scroll;
  -webkit-perspective:1000;
}
.xl .modal-dialog-title {
  display:none;
}
.xl .modal-dialog-content {
  padding:0 60px 60px 60px;
  margin:60px 0 0 0;
  background:transparent;
}
.xl:hover {
  cursor:pointer;
}
a.xk {
  color:#888;
  padding:10px;
  display:inline-block;
}
.modal-dialog-bg.xj {
  opacity:.9;
  background:#fff;
}
.xi {
  max-width:100%;
  box-shadow:0 1px 4px rgba(0,0,0,.5);
  display:block;
  margin:0 auto;
}
img.xn:hover,img.origin_image:hover {
  cursor:pointer;
}
.editable .img.xn:hover,.editable img.origin_image:hover {
  cursor:default;
}
.xh {
  padding:0 0 3px;
  margin:0 0 10px;
  border-bottom:solid 1px #ddd;
}
.xh.xg {
  padding:0 0 10px;
}
.xf {
  width:960px;
  margin:0 auto;
}
.xe:before,.xe:after {
  content:"\0020";
  display:block;
  height:0;
  visibility:hidden;
}
.xe:after {
  clear:both;
}
.xe {
  height:1%;
}
.xd {
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
}
.xc,.goog-tooltip {
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
}
.xb {
  border-radius:4px;
}
.xa {
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  -o-border-radius:10px;
  border-radius:10px;
}
.xz {
  -webkit-border-radius:30px;
  -moz-border-radius:30px;
  -o-border-radius:30px;
  border-radius:30px;
}
.xy {
  margin:0 0 0 10px;
}
.xxw {
  margin:0 0 0 20px;
}
.xww {
  margin:0 10px 0 0;
}
.xvw {
  margin:0 15px 0 0;
}
.xuw {
  margin:0 0 15px;
}
.xtw {
  background:transparent url("/public/img/lock.gif") scroll no-repeat 0 7px;
  color:#999;
  padding:0 0 0 15px;
}
.xsw {
  visibility:hidden;
}
.xsw {
  _visibility:visible!important;
}
.xrw,.xqw {
  background:url("/public/img/setting.png") no-repeat scroll 0 0 transparent;
  display:inline-block;
  height:18px;
  margin:2px;
  vertical-align:bottom;
  width:29px;
}
.xqw {
  background-image:url("/public/img/email.png");
  margin:2px auto;
  background-position:50% 50%;
}
#xpw {
  overflow:hidden;
  position:relative;
}
.xow,.xnw,.xmw,.xlw {
  font:normal 14px/22px "Helvetica Neue",Arial,sans-serif;
  text-decoration:none!important;
  vertical-align:middle;
  display:inline-block;
  _display:inline!important;
  text-align:center;
  padding:4px 10px;
  cursor:pointer;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
}
.xlw {
  cursor:default!important;
}
.xkw>.xow,.xkw>.xnw,.xkw>.xmw,.xkw>.xlw {
  vertical-align:baseline;
}
.xkw>.xjw {
  margin:4px 0 0 0;
}
.xow {
  background:#3c8ae0;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d92e6',endColorstr='#3a7fd6');
  background:-webkit-gradient(linear,0 0,0 100%,from(#3d92e6),to(#3a7fd6));
  background:-moz-linear-gradient(top,#3d92e6,#3a7fd6);
  -webkit-box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 1px 0 rgba(0,0,0,.3);
  -moz-box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 1px 0 rgba(0,0,0,.3);
  -o-box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 1px 0 rgba(0,0,0,.3);
  box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 1px 0 rgba(0,0,0,.3);
  text-shadow:0 -1px 0 rgba(0,0,0,.55);
  border:1px solid #35649d;
  color:#fff!important;
}
.xow:active {
  background:#0f64d0;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3685e1',endColorstr='#3574ce');
  background:-webkit-gradient(linear,0 0,0 100%,from(#3685e1),to(#3574ce));
  background:-moz-linear-gradient(top,#3685e1,#3574ce);
  -webkit-box-shadow:0 1px 2px #145fb5 inset;
  -moz-box-shadow:0 1px 2px #145fb5 inset;
  -o-box-shadow:0 1px 2px #145fb5 inset;
  box-shadow:0 1px 2px #145fb5 inset;
}
.xnw {
  background:#8ab923;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#adda4d',endColorstr='#86b846');
  background:-webkit-gradient(linear,0 0,0 100%,from(#adda4d),to(#86b846));
  background:-moz-linear-gradient(top,#adda4d,#86b846);
  -webkit-box-shadow:0 1px 0 rgba(255,255,255,.5) inset,0 1px 0 rgba(0,0,0,.2);
  -moz-box-shadow:0 1px 0 rgba(255,255,255,.5) inset,0 1px 0 rgba(0,0,0,.2);
  -o-box-shadow:0 1px 0 rgba(255,255,255,.5) inset,0 1px 0 rgba(0,0,0,.2);
  box-shadow:0 1px 0 rgba(255,255,255,.5) inset,0 1px 0 rgba(0,0,0,.2);
  text-shadow:0 1px 0 rgba(255,255,255,.3);
  border:1px solid #6D8F29;
  color:#3e5e00!important;
  min-width:56px;
  width:auto!important;
  _width:56px;
}
.xnw:active {
  background:#79a814;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ac244',endColorstr='#78a53e');
  background:-webkit-gradient(linear,0 0,0 100%,from(#9ac244),to(#78a53e));
  background:-moz-linear-gradient(top,#9ac244,#78a53e);
  -webkit-box-shadow:0 1px 2px rgba(0,0,0,.3) inset;
  -moz-box-shadow:0 1px 2px rgba(0,0,0,.3) inset;
  -o-box-shadow:0 1px 2px rgba(0,0,0,.3) inset;
  box-shadow:0 1px 2px rgba(0,0,0,.3) inset;
}
.xmw {
  background:#f8f8f9;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f9',endColorstr='#e6e6e8');
  background:-webkit-gradient(linear,0 0,0 100%,from(#f8f8f9),to(#e6e6e8));
  background:-moz-linear-gradient(top,#f8f8f9,#e6e6e8);
  -webkit-box-shadow:0 1px 0 #fff inset,0 1px 0 rgba(0,0,0,.1);
  -moz-box-shadow:0 1px 0 #fff inset,0 1px 0 rgba(0,0,0,.1);
  -o-box-shadow:0 1px 0 #fff inset,0 1px 0 rgba(0,0,0,.1);
  box-shadow:0 1px 0 #fff inset,0 1px 0 rgba(0,0,0,.1);
  text-shadow:0 1px 0 #fff;
  border:1px solid #bbb;
  color:#666!important;
}
.xmw:active {
  background:#fff;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd',endColorstr='#dddddd');
  background:-webkit-gradient(linear,0 0,0 100%,from(#ddd),to(#ddd));
  background:-moz-linear-gradient(top,#ddd,#ddd);
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  -o-box-shadow:none;
  box-shadow:none;
}
.xiw {
  display:block;
  text-align:center;
  width:52px;
  font-size:12px;
  text-decoration:none!important;
  padding:1px;
  font-weight:normal;
  line-height:18px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
}
.xhw {
  background:#8ab923;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#adda4d',endColorstr='#86b846');
  background:-webkit-gradient(linear,0 0,0 100%,from(#adda4d),to(#86b846));
  background:-moz-linear-gradient(top,#adda4d,#86b846);
  -webkit-box-shadow:0 1px 0 rgba(255,255,255,.5) inset,0 1px 0 rgba(0,0,0,.2);
  -moz-box-shadow:0 1px 0 rgba(255,255,255,.5) inset,0 1px 0 rgba(0,0,0,.2);
  -o-box-shadow:0 1px 0 rgba(255,255,255,.5) inset,0 1px 0 rgba(0,0,0,.2);
  box-shadow:0 1px 0 rgba(255,255,255,.5) inset,0 1px 0 rgba(0,0,0,.15);
  text-shadow:0 1px 0 rgba(255,255,255,.3);
  border:1px solid #6d8f29;
  color:#3e5e00!important;
}
.xhw:active {
  background:#79a814;
  background:-webkit-gradient(linear,0 0,0 100%,from(#9ac244),to(#78a53e));
  background:-moz-linear-gradient(top,#9ac244,#78a53e);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ac244',endColorstr='#78a53e');
  -webkit-box-shadow:0 1px 1px rgba(0,0,0,.3) inset;
  -moz-box-shadow:0 1px 1px rgba(0,0,0,.3) inset;
  -o-box-shadow:0 1px 1px rgba(0,0,0,.3) inset;
  box-shadow:0 1px 1px rgba(0,0,0,.3) inset;
}
.xgw,.xlw {
  background:#eee;
  color:#888!important;
  border:1px solid #ddd;
}
.xlw {
  padding:4px 10px;
}
.xgw {
  background:#eee;
  color:#888!important;
  border:1px solid #ddd;
  min-width:52px;
}
.xgw:active {
  border:1px solid #ccc;
}
.xfw {
  color:#999;
}
.xow.xew,.xnw.xew,.xmw.xew {
  font-size:13px!important;
  line-height:18px!important;
}
.xow,.xnw,.xmw,a.follow {
  *line-height:20px;
}
.small {
  *line-height:18px!important;
}
.xdw {
  font-size:16px;
  font-weight:700;
  color:#5F5F5F;
  margin:0;
}
.xcw {
  font-size:14px;
  font-weight:700;
  color:#5F5F5F;
  margin:0;
}
.xbw {
  color:#999;
  font-size:12px;
  font-weight:normal;
}
.xaw {
  color:#999;
}
.xzw,.xyw {
  color:#999;
  font-size:13px;
}
.xxv {
  color:#999;
  font-size:12px;
}
.xwv {
  color:#999;
  font-size:14px;
  font-weight:normal;
}
.xvv {
  float:right;
}
.xjw {
  float:left;
}
.xuv:hover {
  text-decoration:none;
}
.xtv {
  color:#fff;
}
.xsv {
  color:#999!important;
  font-size:12px;
}
.xrv {
  color:#333;
}
.xqv,.xqv:hover {
  color:#ddd!important;
  font-size:12px;
}
.xpv {
  color:#C3412F;
}
.xov {
  font-size:12px;
}
.xnv,.xmv,.xov {
  color:#999!important;
}
.xlv {
  padding:0 3px;
  font-family:arial;
  color:#BBB;
}
.xkv {
  padding:0 5px;
  color:#ddd;
}
.xjv {
  padding:0 5px;
  color:#ddd;
}
.xsv:hover {
  color:#999;
}
a.xiv {
  color:#58B;
}
.xhv {
  color:#58B!important;
  font-size:12px;
}
.xhv:hover {
  color:#259!important;
}
.xgv {
  border:none;
  color:#105cb6;
  background:transparent;
  cursor:pointer;
}
.xfv {
  margin-right:0!important;
}
.xev {
  border:none;
  border-top:1px solid rgba(0,0,0,0.2);
  border-bottom:1px solid rgba(255,255,255,0.2);
  clear:both;
  filter:alpha(opacity = 30);
  height:0;
  margin:5px 0;
}
.xkw {
  padding:10px 0;
  text-align:right;
}
.xdv {
  margin:0 15px 0 0;
  cursor:pointer;
}
.xdv:hover {
  text-decoration:underline;
}
.xcv {
  background:#578cca;
  color:#fff;
  padding:1px 5px;
  font-size:11px;
  -webkit-text-size-adjust:none;
  vertical-align:top;
  margin:0 0 0 3px;
}
.xbv {
  border-left:3px solid #DDD;
  padding:5px 10px;
  margin:5px 0;
}
.xav {
  margin:0 0 10px;
  background:#E1F0F7;
  padding:5px 0;
}
.xzv,.xyv {
  margin:10px 0;
  padding:10px;
  text-align:center;
}
.xxu {
  color:#C3412F;
}
.xzv {
  border:1px solid #C3412F;
  background:#FFF5FA;
}
.xwu {
  background:#FFF5FA;
}
.xyv {
  border:1px solid #ADCF66;
  background:#f2fddb;
}
.xvu {
  padding:10px;
  margin:10px 0;
  background:#FFFCDD;
  color:#8D7745;
}
.xuu {
  text-align:center;
  padding:20px 0;
}
.xtu {
  width:100px;
  height:100px;
  border:0 none;
}
.xsu {
  display:inline!important;
}
.xru,.xqu {
  margin-left:auto;
  margin-right:auto;
  width:960px;
}
.xpu,.xou,.xnu,.xmu,.xlu,.xku,.xju,.xiu,.xhu,.xgu,.xfu,.xeu,.xdu,.xcu,.xbu,.xau {
  display:inline;
  float:left;
  margin-left:10px;
  margin-right:10px;
}
.xzu,.xyu,.xxt,.xwt,.xvt,.xut,.xtt,.xst,.xrt,.xqt,.xpt,.xot,.xnt,.xmt,.xlt,.xkt,.xjt,.xit,.xht,.xgt,.xft,.xet,.xdt,.xct,.xbt,.xat,.xzt,.xyt,.xxs,.xws {
  position:relative;
}
.xru .xnu,.xqu .xmu {
  width:220px;
}
.xru .xku,.xqu .xiu {
  width:460px;
}
.xru .xhu,.xqu .xeu {
  width:700px;
}
.xru .xeu,.xqu .xau {
  width:940px;
}
.xvs {
  margin-left:0;
}
.xus {
  margin-right:0;
}
.xru .xpu {
  width:60px;
}
.xru .xou {
  width:140px;
}
.xru .xmu {
  width:300px;
}
.xru .xlu {
  width:380px;
}
.xru .xju {
  width:540px;
}
.xru .xiu {
  width:620px;
}
.xru .xgu {
  width:780px;
}
.xru .xfu {
  width:860px;
}
.xqu .xpu {
  width:40px;
}
.xqu .xou {
  width:100px;
}
.xqu .xnu {
  width:160px;
}
.xqu .xlu {
  width:280px;
}
.xqu .xku {
  width:340px;
}
.xqu .xju {
  width:400px;
}
.xqu .xhu {
  width:520px;
}
.xqu .xgu {
  width:580px;
}
.xqu .xfu {
  width:640px;
}
.xqu .xdu {
  width:760px;
}
.xqu .xcu {
  width:820px;
}
.xqu .xbu {
  width:880px;
}
.xts {
  display:inline-block!important;
}
#xss {
  font-size:12px;
  font-weight:bold;
}
#xrs {
  position:relative;
}
.xqs {
  margin:-1px 0 2px 35px;
  display:block;
  line-height:13px;
  height:14px;
  zoom:1;
  word-break:keep-all;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.xqs.xps {
  margin:-1px 0 2px 0;
}
.xos {
  color:#999;
  display:block;
  font-size:12px;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  line-height:12px;
  zoom:1;
}
.ac-active .xos {
  color:#58B;
}
.xns {
  position:fixed;
  z-index:99998;
  min-height:57px;
  left:0;
  top:0;
  width:100%;
  background:url("/public/img/header_v3.png") repeat-x scroll 0 0 transparent;
}
.xms {
  width:960px;
  margin:0 auto;
  position:relative;
  overflow:visible;
}
.xls {
  background:url("/public/img/logo.png") no-repeat scroll 0 0 transparent;
  color:#fff;
  display:block;
  height:37px;
  position:absolute;
  top:8px;
  left:0;
  outline:none;
  text-indent:-9999px;
  width:75px;
}
.xls:active {
  opacity:.8;
}
.xks {
  background:transparent url("/public/img/search-bar1.png") scroll no-repeat 0 1px;
  margin:8px 0 0 102px;
  position:relative;
  height:36px;
  min-width:360px;
  float:left;
}
.xjs {
  float:left;
}
.xis {
  padding:10px 0 0 10px;
  line-height:14px;
}
.xhs {
  color:#999;
  line-height:14px;
  background:none repeat scroll 0 0 #EEF8FF;
  border:0 none;
  font-size:14px;
  outline:medium none;
  overflow:hidden;
  width:270px;
}
.xhs:focus {
  color:#666;
}
.xhs:focus {
  color#666;
}
.xgs {
  background:transparent url("/public/img/search-btns.png") no-repeat scroll 0 0;
  color:#EFF7FA!important;
  position:absolute;
  right:-3px;
  top:1px;
  font-size:13px;
  height:34px;
  text-align:center;
  line-height:34px;
  width:80px;
  text-shadow:0 1px 0 rgba(0,0,0,0.4);
  cursor:pointer;
  z-index:5;
}
.xgs:active {
  background-position:0 -35px!important;
}
#xfs {
  z-index:11;
  position:absolute;
  width:14px;
  height:12px;
  background:transparent url("/public/img/new_pm.png") scroll no-repeat 0 0;
  top:8px;
  right:82px;
}
.xes {
  position:absolute;
  right:0;
  top:5px;
  margin:0;
  padding:0;
  min-width:120px;
  z-index:10;
}
.xds {
  display:none;
  margin:0;
}
.xcs {
  display:block;
  border-top:1px solid rgba(255,255,255,0.1);
  -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.6);
  -moz-box-shadow:0 1px 2px rgba(0,0,0,0.6);
  box-shadow:0 1px 2px rgba(0,0,0,0.6);
  width:80px;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
  height:39px;
  line-height:39px;
  padding:0 0 0 40px;
  color:#fff!important;
  text-shadow:0 1px 1px rgba(0,0,0,0.5);
  text-decoration:none;
}
#xbs {
  display:block;
}
.xas:hover {
  border-bottom:solid 1px #248fcb!important;
}
.xes:hover>.xds {
  display:block;
}
.xcs:hover {
  background-color:#2798d8!important;
  text-decoration:none;
}
.xes:hover>.xds>.xas {
  background-color:#138ACE;
  border-bottom:solid 1px #1180c0;
}
.xes:hover>.xds>.xas,.xas:hover {
  border-top:1px solid rgba(255,255,255,0.1);
  top:0;
}
.xas {
  padding:0;
  width:120px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-top-right-radius:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-topright:4px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  background:transparent;
  box-shadow:none;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  position:relative;
  border-top:solid 1px #0090de;
  overflow:hidden;
}
.xzs {
  float:left;
  width:25px;
  height:25px;
  overflow:hidden;
  border:1px solid rgba(0,0,0,0.1);
  border:0 none\9;
  margin:6px 0 0 6px;
  box-shadow:0 1px 0 rgba(255,255,255,.15);
}
.xys {
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
  padding:12px 0 0 0;
  margin:0 0 0 40px;
  width:75px;
  line-height:14px;
  display:block;
}
.xxr,.xwr,.xvr,.xur {
  background:#138ACE url("/public/img/icons_v12.png") scroll no-repeat 0 0;
}
.xxr {
  background-position:-115px -816px;
}
.xwr {
  background-position:-113px -778px;
}
.xwr>.xcv {
  background:#C3412F;
  text-shadow:none;
}
.xvr {
  background-position:-113px -851px;
}
.xur {
  background-position:-113px -743px;
  -webkit-border-bottom-right-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
}
.xtr {
  float:left;
  margin:4px 20px 0 0;
  position:relative;
}
.xsr {
  position:absolute;
  top:45px;
  width:290px;
  z-index:999;
  background:#fff;
  left:118px;
}
.xrr {
  padding:0;
  margin:0;
}
.xqr {
  position:relative;
  float:left;
  margin:10px 0 0 30px;
  list-style:none;
}
.xpr,.xpr:visited,.xpr:active {
  color:#EEE;
}
.xpr:hover {
  color:#FFF;
  text-decoration:none;
}
.xpr {
  font-weight:bold;
  display:block;
  color:#EEE;
  text-shadow:0 1px 1px rgba(0,0,0,0.5);
  line-height:1;
  padding:5px 0;
}
.xor,.xnr {
  background:none repeat scroll 0 0 #C3412F;
  color:#FFF;
  display:block;
  font-size:11px;
  -webkit-text-size-adjust:none;
  line-height:14px;
  padding:1px 5px;
  position:absolute;
  left:18px;
  text-decoration:none;
  top:-3px;
  z-index:12;
}
.xor:hover {
  text-decoration:none;
}
.xmr {
  font-size:12px;
  line-height:18px;
  padding:0 10px 10px 10px!important;
}
.xlr {
  background:#000;
  background:-webkit-gradient(linear,left top,left bottom,from(rgba(66,69,72,.9)),to(rgba(51,55,59,.9)),color-stop(0.9,rgba(26,28,30,.9)));
  background:-moz-linear-gradient(top,rgba(66,69,72,.9),rgba(26,28,30,.9) 90%,rgba(51,55,59,.9));
  background:linear-gradient(top,rgba(66,69,72,.9),rgba(26,28,30,.9) 90%,rgba(51,55,59,.9));
  border:1px solid rgba(0,0,0,.2);
  opacity:1;
  -webkit-box-shadow:0 0 1px rgba(255,255,255,.2) inset,0 1px 3px rgba(0,0,0,.8);
  -moz-box-shadow:0 0 1px rgba(255,255,255,.2) inset,0 1px 3px rgba(0,0,0,.8);
  -o-box-shadow:0 0 1px rgba(255,255,255,.2) inset,0 1px 3px rgba(0,0,0,.8);
  box-shadow:0 0 1px rgba(255,255,255,.2) inset,0 1px 3px rgba(0,0,0,.8);
  position:absolute;
  left:93px;
  top:40px;
  width:260px;
  padding:0 10px 10px 10px;
  z-index:999;
  font-size:12px;
}
.xkr,.xjr {
  background:url("/public/img/icons_v12.png") no-repeat scroll -46px -648px;
  width:14px;
  height:7px;
  position:absolute;
  top:-7px;
  left:55px;
}
.xir {
  padding:5px 0 0 0;
  color:#fff;
  font-size:13px;
  text-shadow:0 1px 0 rgba(0,0,0,0.8);
  text-align:center;
}
.xlr {
  width:100%;
  max-width:395px;
}
.xjr {
  left:50px;
}
.xis>.xlr {
  top:43px;
  left:0;
  padding:0 10px 5px;
  line-height:22px;
}
.xis>.xhr {
  position:absolute;
  top:11px;
  height:22px;
  *line-height:18px;
  left:10px;
  color:#999;
  cursor:text;
}
.xgr {
  color:#BEBEBE;
  left:7px;
  position:absolute;
  top:7px;
  cursor:text;
  font-size:14px;
}
.xgr {
  color:#BEBEBE;
  left:7px;
  position:absolute;
  top:7px;
  cursor:text;
}
.xks:hover .xlr {
  display:block!important;
}
.xfr .xis .xlr {
  display:none!important;
}
#xer>.ac-renderer {
  position:static;
  width:auto;
  box-shadow:none;
}
#xer .xdr {
  display:none;
}
.xcr,.xbr {
  padding:5px 9px;
  margin:0 0 15px;
  position:relative;
}
.xcr {
  background:none repeat scroll 0 0 #F7FBFD;
  border:1px solid #D2E1E8;
}
.xbr {
  background:none repeat scroll 0 0 #Fbf9e7;
  border:1px solid #B9b487!important;
  padding:5px 30px 5px 9px!important;
  margin:0 0 15px!important;
}
.xar {
  background:transparent url("/public/img/icons_v12.png") scroll no-repeat -38px -902px;
  visibility:hidden;
  position:absolute;
  bottom:-11px;
  left:20px;
  width:16px;
  height:11px;
}
.xzr {
  background:transparent url("/public/img/icons_v12.png") scroll no-repeat -38px -915px;
  visibility:hidden;
  position:absolute;
  bottom:-11px;
  left:20px;
  width:16px;
  height:11px;
}
#xyr {
  padding:2px 2px 0 2px;
}
.xxq {
  color:#444;
}
.xwq {
  color:#AAA;
}
#xvq>.xar,#xvq>.xzr,.xvq>.xar,.xvq>.xzr {
  bottom:-10px;
  z-index:1;
  visibility:visible;
  left:21px;
}
.goog-zippy-expanded>.xar {
  visibility:visible;
}
.xuq {
  background:transparent url("/public/img/icons_v12.png") scroll no-repeat -46px -674px;
  position:absolute;
  top:13px;
  right:10px;
  width:11px;
  height:6px;
}
.goog-zippy-expanded>.xuq {
  background-position:-39px -934px;
  top:12px;
}
.goog-zippy-collapsed>.xuq {
  background-position:-39px -928px;
  top:14px;
}
.xtq {
  background-color:#EFEFEF;
  color:#888;
  font-size:.9em;
  padding:1px 8px;
}
#xsq>.xrq {
  border-radius:4px 4px 4px 4px;
  box-shadow:0 1px 3px rgba(0,0,0,0.1) inset;
  border:1px solid #CCC!important;
  padding:6px 6px 3px;
}
#xqq,#xpq {
  position:relative;
}
#xqq>.ac-renderer,#xpq>.ac-renderer {
  top:0;
  left:0;
  width:235px;
  z-index:100;
}
#xoq,#xnq {
  cursor:pointer;
}
#xvq>.xmq,.xvq>.xmq {
  float:none;
  margin:0;
  right:7px;
  top:9px;
  position:absolute;
}
.xlq {
  border:0 none;
  padding:3px 5px;
}
#xyr .xlq {
  width:200px;
}
.xkq {
  display:block;
  font-size:13px;
  margin:20px 0 0 0;
  padding:5px 1px;
  height:22px;
}
.xjq {
  border-top:solid 1px #ddd;
}
.xiq {
  color:#999;
  display:inline-block;
  font-size:11px;
  -webkit-text-size-adjust:none;
  font-weight:normal;
  padding:0 3px 0 0;
  margin:0 0 0 5px;
  line-height:130%;
}
.xiq:hover,.xiq:visited {
  color:#666;
  background-color:#e1f0f7;
  -moz-border-radius:2px;
  border-radius:2px;
  text-decoration:none;
}
.xhq {
  background:url("/public/img/icons_v12.png") no-repeat scroll 3px -373px transparent;
  display:inline-block;
  height:12px;
  margin-right:3px;
  outline:medium none;
  overflow:hidden;
  vertical-align:middle;
  width:12px;
}
.xgq {
  width:100%;
  height:3000px;
  z-index:9999;
  background:#fff url("/public/img/home-loading.gif") no-repeat 20px 20px;
  position:fixed;
  top:0;
  left:0;
}
.xfq {
  display:block;
}
#xeq {
  margin:3px 0 0 -10px;
}
.xfq:hover {
  text-decoration:none;
}
.xdq {
  float:right;
  margin:4px 0 0 0;
  width:16px;
  height:13px;
  background:url('/public/img/arrow.png') no-repeat 0 0;
}
.goog-zippy-collapsed>.xdq {
  background-position:0 0;
}
.goog-zippy-expanded>.xdq {
  background-position:-19px 0;
}
.xcq {
  margin:2px 0 0 0;
  float:left;
  width:22px;
  height:16px;
  background:url('/public/img/class-icon.png') no-repeat 0 0;
}
.xeq .xbq,.xeq .xbq:hover {
  color:#999;
}
a.xaq {
  display:block;
  background-color:#E1F0F7;
  text-align:center;
  margin:10px 0;
  padding:4px 10px;
  border-radius:4px;
  color:#777;
  text-shadow:0 1px 0 #fff;
  text-decoration:none!important;
  cursor:pointer;
  border:1px solid #cce1ef;
}
a.xaq:hover {
  background:#daedf5;
  border:1px solid #c7dff0;
  color:#666;
}
.xzq {
  display:inline-block;
  width:16px;
  height:16px;
  background:transparent url("/public/img/settings/settings.png") scroll no-repeat 0 0;
  vertical-align:middle;
}
.xyq {
  border:solid 1px #c8c49d;
  background:#f8f9e7 url("/public/img/home_enforce_real_name.png") scroll no-repeat 14px 14px;
}
.xxp {
  padding:10px 10px 10px 70px;
  min-height:40px;
}
#xwp {
  min-height:55px;
}
#xvp,#xup {
  font-size:14px;
  text-indent:25px;
  color:#666;
  font-weight:bold;
}
#xvp {
  background:transparent url("/public/img/feed_all.png") scroll no-repeat 0 50%;
}
#xup {
  background:transparent url("/public/img/icon_explore.png") scroll no-repeat 0 50%;
}
#xtp {
  line-height:18px;
}
#xtp .xsp {
  font-size:11px;
  -webkit-text-size-adjust:none;
  text-align:center;
  width:50px;
  text-indent:0;
  height:16px;
  line-height:16px;
  display:block;
  top:30px;
  background-image:none;
}
.xrp {
  margin:0 30px 0 25px;
}
.xqp .xfw {
  color:#999!important;
}
.xpp {
  background:transparent url("/public/img/icons_v12.png") scroll no-repeat 0 -432px;
  width:20px;
  float:left;
  height:16px;
  margin:2px 0 0 -25px;
}
.xpp.xop {
  background-position:0 -467px;
}
.xnp {
  background:#FBF9E5;
  color:#666;
  padding:5px 0;
  top:-3px;
  position:relative;
  box-shadow:0 0 2px rgba(0,0,0,0.35);
}
.xnp.xmp {
  background:#E1F0F7;
  z-index:2;
}
.xmq {
  background:url("/public/img/icons_v12.png") no-repeat scroll -104px -648px;
  width:20px;
  height:18px;
  text-indent:-9999px;
  float:right;
  margin:2px -30px 0 0;
  opacity:.2;
}
.xmq:hover {
  opacity:.5;
}
#xlp {
  padding:10px;
  background:#fff;
  border:5px solid #f4f4f4;
  margin:0 0 20px 0;
  position:relative;
}
.xkp {
  list-style:none;
  padding:0 0 0 20px;
  border-left:5px solid #E1F0F7;
  padding:0 0 0 5px;
  margin:5px 0;
  font-size:12px;
  color:#666;
  line-height:18px;
  clear:both;
}
.xjp>.x-d>.x-a {
  color:#578cca;
}
.xip {
  list-style:none!important;
  border-bottom:1px solid #E7E7E7;
  list-style-type:none!important;
  margin-bottom:8px;
  padding:0 0 8px;
  zoom:1;
}
.x-m {
  float:right;
  display:inline;
  text-indent:-9999px;
  width:18px;
  height:16px;
  background:url('/public/img/close.gif') no-repeat 100% center;
  opacity:.1;
  margin:3px 0 0 8px;
  visibility:hidden;
}
.xhp .x-m {
  background-position:100% 5px;
  margin:2px 4px 0 0;
  visibility:visible;
  width:14px;
}
.x-e {
  float:right;
  color:#96B7DE;
  visibility:hidden;
}
.x-d {
  display:block;
  margin:0;
}
#xgp .x-m {
  margin:2px 0 0 3px;
}
.xip:hover>.x-m {
  visibility:visible;
}
.xip:hover>.x-e {
  color:#999;
  visibility:visible;
}
.x-m:hover {
  opacity:.5;
}
.xfp {
  border:none;
  border-top:1px solid #e7e7e7;
  clear:both;
  height:0;
  margin:5px 0;
}
.xep {
  margin:10px 0 15px;
  padding:0;
}
.xdp {
  width:100%;
  height:0;
  border:0 none;
  z-index:999;
  position:fixed;
  top:0;
  left:0;
  background:#fff;
}
.xcp {
  min-height:340px;
  padding:25px 0 50px;
}
.xcp.xf {
  width:960px;
  margin-top: 40px;
}
.xbp {
  float:left;
  width:100%;
}
.xap {
  margin:0 328px 0 0;
}
.xzp {
  float:left;
  margin:0 0 0 -270px;
  width:270px;
}
.xyp:hover>.x-m {
  visibility:visible;
}
.xyp:hover>.x-e {
  color:#999;
  visibility:visible;
}
.xxo {
  margin:10px 0 0;
  padding:10px 0 0;
}
.xyp .x-m {
  display:none;
}
.xwo {
  background:#D6ECFA;
  font-weight:bold;
}
.xvo {
  float:left;
  height:25px;
  margin:0 10px 5px 0;
  width:25px;
  border:0 none;
}
.xuo {
  float:left;
  height:50px;
  margin:4px 10px 0 0;
  width:50px;
  border:0 none;
}
.xto {
  float:left;
  height:50px;
  margin:3px 15px 0 0;
  width:50px;
  border:0 none;
}
.xso {
  float:left;
}
.xro {
  margin:0 0 0 35px;
}
.xqo {
  margin-left:66px;
}
.xpo.xoo .xro {
  margin:0 0 0 35px;
}
.xno {
  max-height:62px;
}
.xqo {
  margin-left:66px;
}
.xmo {
  overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  max-height:44px;
}
.xlo {
  display:block;
  overflow:hidden;
}
.xko {
  font-size:12px!important;
}
.xjo {
  margin:0 0 0 60px;
}
.xio {
  margin:7px 0 0 0;
}
.xho {
  margin:0;
}
.xgo>.xdw {
  color:#eee;
}
.xfo>.xdw {
  padding:13px 0 0 0;
  line-height:20px;
}
.xeo {
  border-top:1px solid #ccc;
}
.xdo {
  padding:15px 0 0 0;
}
.xco,.xpo {
  border-bottom:none;
  margin:6px 0 0 0;
  padding:0;
}
.xpo .xco .xbo {
  display:none;
}
.xco+.xco,.xpo+.xpo {
  border-top:1px solid #ddd;
  padding:7px 0 0 0;
}
.xpo+.xpo>.xao,.xpo+.xpo>.xzo {
  top:7px!important;
}
.xpo.xyo {
  min-height:60px;
}
.xpo.xxn {
  min-height:50px;
}
.xpo.xwn {
  min-height:25px;
}
.xpo.xvn {
  background:#ccc!important;
}
.xun {
  margin:0 0 15px;
}
.xqp {
  font-size:12px;
  color:#999;
  margin:5px 0;
}
.xtn .xsw {
  visibility:visible;
}
.xbo {
  float:right;
  height:25px;
  width:25px;
  margin:0 0 0 5px;
}
.xsn {
  float:left;
  height:50px;
  width:50px;
  margin:0 10px 0 0;
}
.xrn {
  height:25px;
  width:25px;
  overflow:hidden;
  border:0 none;
  float:left;
  padding:0 0 3px;
}
.xqn {
  float:left;
  margin:2px 10px 0 0;
}
.xpn {
  height:50px;
  width:50px;
  overflow:hidden;
  border:none;
}
.xon {
  margin:0 30px 3px 0;
}
.xnn,.xao {
  float:left;
  width:30px;
}
.xmn .xnn {
  display:block;
}
.xnn {
  display:none;
}
.xao {
  display:block;
}
.xao.xln {
  padding-top:10px;
}
.xco {
  position:relative;
}
.xkn .xnn {
  display:block;
}
.xpo .xjn a {
  display:inline;
  padding-right:14px;
  background:url("/public/img/fold-video.png") no-repeat right center;
}
.xmn .xjn {
  display:none;
}
.xin {
  margin:0;
  overflow:hidden;
}
.xzo,.xhn,.xgn {
  float:left;
  color:#578cca;
  text-decoration:none;
  text-align:center;
  height:20px;
  width:20px;
  line-height:20px;
  font-size:12px;
  font-weight:bold;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -o-border-radius:4px;
  border-radius:4px;
  overflow:hidden;
}
.xhn,.xgn {
  text-indent:-9999px;
  background:#e1f0f7 url("/public/img/icons_v12.png") scroll no-repeat 0 0;
}
.xhn:hover {
  background-position:-18px -358px;
}
.xgn:hover {
  background-position:-18px -380px;
}
.xhn {
  background-position:-41px -358px;
}
.xfn>.xhn {
  background-position:-18px -358px;
}
.xgn {
  background-position:-41px -380px;
  margin:4px 0 0 0;
}
.xen>.xgn {
  background-position:-18px -380px;
}
.xzo {
  background:#e1f0f7;
  display:none;
  font-size:11px;
  -webkit-text-size-adjust:none;
}
.xzo:hover {
  text-decoration:none;
  background:#58B;
  color:white;
}
.xdn {
  display:none;
}
.xcn {
  font-size:12px;
  color:#999;
}
.xmn .xzo {
  display:block;
}
.xmn .xao {
  display:none;
}
.xmn .xcn {
  display:none;
}
.xmn .xbn {
  display:none;
}
.xmn .xdn {
  display:block!important;
}
.xan {
  font-size:13px;
}
.xzn {
  margin:0 0 1px 0;
  font-size:13px;
}
.xyn+.xyn {
  border-top:dotted 1px #ddd;
}
.xxm {
  color:#999;
  font-size:13px;
}
.xwm {
  background:#fff;
  max-width:550px;
  position:relative;
  padding:10px 0 15px 0;
}
.xvm {
  border:1px solid #DDD;
  margin:0 0 15px;
}
.xum {
  margin:0 0 0 35px;
}
.xyn {
  padding:8px 0;
  margin:0 15px;
}
.xtm {
  padding:5px;
  background:#eaeaea;
  color:#666;
  text-align:center;
}
.xsm .xrm {
  font-weight:normal;
}
.xqm {
  color:#666;
  font-size:13px;
}
.xpm {
  visibility:hidden;
}
.xyn:hover .xpm {
  visibility:visible;
}
.xom {
  background:url("/public/img/bubble_up_v2.png") no-repeat scroll right bottom #FFF;
  display:block;
  height:8px;
  position:absolute;
  width:13px;
  top:3px;
  left:80px;
}
#xnm .xom,#xmm .xom {
  left:15px;
}
.xlm {
  min-height:30px;
  margin:0 0 10px;
  padding:0;
  list-style:none;
  border-bottom:1px solid #BFBFBF;
}
.xkm {
  float:left;
  margin:0 10px 0 0;
  position:relative;
  text-align:center;
}
.xjm {
  display:block;
  height:27px;
  line-height:28px;
  text-decoration:none;
  float:left;
  min-width:45px;
  width:auto!important;
  position:relative;
  top:1px;
  color:#259;
  padding:1px 10px;
  -webkit-border-top-left-radius:2px;
  -webkit-border-top-right-radius:2px;
  -moz-border-radius-topleft:2px;
  -moz-border-radius-topright:2px;
  border-top-left-radius:2px;
  border-top-right-radius:2px;
}
.xjm>.xcv {
  background:#e1f0f7;
  font-size:11px;
  -webkit-text-size-adjust:none;
  vertical-align:top;
  margin:0 0 0 3px;
  padding:1px 5px;
  color:#58B;
}
.xjm:hover>.xcv,.xim>.xcv {
  color:#fff;
  background:#58B;
}
.xjm:hover {
  background:#e1f0f7;
  text-decoration:none;
}
.xhm,.xhm:hover,.xim,.xim:hover {
  color:#666!important;
  background:#fff;
  border:1px solid #bfbfbf;
  border-bottom:none;
  height:28px;
  line-height:28px;
  padding:0 9px 1px;
}
.xgm {
  width:65px;
}
.xfm {
  background:url("/public/img/setting.png") no-repeat 0 0 transparent;
  vertical-align:bottom;
  display:inline-block;
  width:29px;
  height:18px;
  margin:0 0 1px;
}
.xem+.xem {
  margin:20px 0 0 0;
  position:relative;
}
.xem+.xem>.xcm {
  border-top:1px solid #EEE;
  padding:20px 0 0 0;
}
.xbm {
  margin:0 0 0 -10px;
  padding:0;
}
.xam {
  list-style:none;
  display:block;
  margin:0 0 3px 0;
}
.xzm {
  list-style:none;
  display:block;
  margin:0 0 3px;
}
.xbq {
  padding:0 0 0 10px;
  display:block;
  height:28px;
  line-height:28px;
}
.xbq:hover {
  text-decoration:none;
  background:#E1F0F7;
}
.xym,.xym:hover,.xym:visited {
  background:#E1F0F7;
  color:#5f5f5f;
}
.xxl {
  display:block;
  text-decoration:none!important;
}
.xxl strong {
  color:#259;
  font-weight:normal;
}
.xwl {
  float:left;
  margin:5px 7px 0 0;
  width:16px;
  height:11px;
  background:transparent url("/public/img/icons_v12.png") scroll no-repeat 0 -945px;
}
.xtl {
  color:#999;
  font-size:12px;
}
.xsl {
  float:left;
  height:25px;
  margin:5px 5px 5px 0;
  width:25px;
}
.xrl {
  float:left;
  margin:7px 0 0 0;
}
.xql {
  padding:7px 0 0 0;
  margin:0 0 4px 55px;
}
.xpl {
  margin:0 0 10px;
  padding:15px 0 0 0;
  border-top:1px solid #DDD;
}
.xol {
  margin:0 0 0 -20px;
}
.xol+.xol>.xql {
  border-top:solid 1px #DDD;
}
.xol {
  min-height:40px;
}
.xol:hover>.xnl {
  visibility:visible;
}
.xnl,.xml {
  cursor:pointer;
  margin:3px 6px 0 0;
  visibility:hidden;
  float:left;
  width:14px;
  height:14px;
  overflow:hidden;
  text-indent:-9000px;
  background:transparent url(/public/img/topic_remove.gif) scroll no-repeat -1px -1px;
}
.xnl {
  margin:12px 6px 0 0;
}
.xnl:hover,.xml:hover {
  background-position:-1px 50%!important;
  background-color:#19558d;
}
.xll {
  text-align:left;
  position:absolute;
  visibility:hidden;
  top:0;
  left:0;
  z-index:-1;
}
.xkl {
  color:#999;
  text-align:right;
}
.xjl {
  border-top:1px solid #CCC;
  padding:20px 15px;
}
.xil {
  margin:5px 0 5px 5px;
  border-left:3px solid #C3412F;
  padding:0 0 0 10px;
}
.xhl {
  padding:30px 10px;
  font-size:14px;
}
.modal-dialog-buttons {
  padding:10px;
  text-align:right;
  background:#fff;
}
#xgl .xpo {
  min-height:55px;
}
#xgl,#xfl {
  border-top:solid 1px #ddd;
  padding:6px 0 0;
  margin:15px 0 0 0;
}
.xel {
  position:relative;
  margin:0 0 5px 70px;
  min-height:40px;
}
.xel:hover>.xdl {
  visibility:visible;
}
.xcl {
  text-align:right;
}
.xbl {
  background:transparent url(/public/img/icon_new.gif) scroll no-repeat 0 0;
  width:17px;
  height:14px;
  position:absolute;
  left:-37px;
}
.xal {
  text-align:right;
}
.xzl {
  float:right;
}
.xyl .xqp,.xyl .xal {
  margin:0 0 0 70px;
}
.xyl .xel {
  min-height:0;
}
.xxk .xon {
  font-weight:normal;
}
.xwk {
  border:1px solid #999;
  padding:4px 4px 0 4px;
}
.xvk {
  overflow:hidden;
}
.xrm {
  width:100%;
  font-weight:normal;
  min-height:66px;
  padding:0;
  margin:0;
  border:none;
}
.x-c {
  color:#999;
}
.modal-dialog {
  position:absolute;
  padding:10px;
  border:none;
  background:url("/public/img/gray.png") repeat scroll 0 0 transparent;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  -o-border-radius:10px;
  border-radius:10px;
  width:420px;
  z-index:99;
}
.modal-dialog-title-close {
  display:none;
}
.modal-dialog-bg {
  min-height:100%!important;
  overflow:visible;
  background:#666;
  left:0;
  position:absolute;
  top:0;
  z-index:95;
}
.modal-dialog-title {
  cursor:pointer;
  font-weight:700;
  position:relative;
  _zoom:1;
  background:#b3d563;
  background:-webkit-gradient(linear,left top,left bottom,from(#1a85cb),to(#105e99));
  background:-moz-linear-gradient(top,#1a85cb,#105e99);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a85cb',endColorstr='#105e99');
  -moz-box-shadow:0 0 1px #eee inset;
  -webkit-box-shadow:0 0 1px #eee inset;
  -o-box-shadow:0 0 1px #eee inset;
  box-shadow:0 0 1px #eee inset;
  border:1px solid #0f5c98;
  color:#FFF;
  height:33px;
  line-height:31px;
  padding:0 0 0 15px;
  font-size:14px;
  text-shadow:0 -1px 0 #0b3f61;
}
.modal-dialog-content {
  background:white;
  padding:10px 10px 0 10px;
}
.modal-dialog-buttons {
  display:none;
}
.xuk {
  z-index:9999;
}
.xuk .modal-dialog-buttons {
  display:block;
}
.ac-renderer {
  top:35px;
  position:absolute;
  background:#fff;
  border:0 none;
  z-index:1;
  -webkit-border-radius:0 0 5px 5px;
  -moz-border-radius:0 0 5px 5px;
  border-radius:0 0 5px 5px;
  width:600px;
  left:1px;
  box-shadow:0 1px 4px rgba(0,0,0,.5);
  -webkit-box-shadow:0 1px 4px rgba(0,0,0,.5);
  -moz-box-shadow:0 1px 4px rgba(0,0,0,.5);
}
#xtk .ac-renderer>div:last-child {
  -webkit-border-radius:0 0 5px 5px;
  -moz-border-radius:0 0 5px 5px;
  border-radius:0 0 5px 5px;
}
.ac-renderer>.ac-row>.xsk {
  margin:0 10px 0 0;
}
.ac-row {
  cursor:pointer;
  padding:8px;
  zoom:1;
  clear:both;
}
#xer .ac-row {
  padding:5px;
}
#xyr .xrn {
  margin:-2px 10px 0 0;
}
.ac-row .xrn {
  margin:0 10px 0 0;
  vertical-align:middle;
}
.xdr {
  color:#999;
  margin:0;
  font-size:12px;
  display:inline-block;
}
.xrk {
  font-size:12px;
  line-height:14px;
  color:#999;
  display:block;
  margin-left:10px;
}
#xyr .xrk {
  font-size:12px;
  line-height:14px;
  color:#999;
  display:inline;
  padding:10px;
}
.ac-active {
  background-color:#d6e9f8;
}
.xqk,.xqk:hover,.xqk:visited,.xqk:focus {
  color:#333;
  line-height:1;
  margin:0 10px 0 0;
}
.xqk:hover {
  text-decoration:none;
}
.xpk {
  display:block;
}
.xsk,.xok,.xnk {
  background:#e1f0f7;
  padding:0 10px;
  -webkit-border-radius:30px;
  -moz-border-radius:30px;
  -o-border-radius:30px;
  border-radius:30px;
  text-decoration:none;
  margin:0 5px 5px 0;
  float:left;
}
#xyr .xok {
  margin:2px 5px 5px 0;
}
.xnk,.xnk:hover {
  background:#eee!important;
  color:#666!important;
  text-decoration:none;
}
.xmk {
  background:#e1f0f7;
  left:-7px;
  padding:1px 5px;
  position:relative;
  -webkit-border-top-right-radius:30px;
  -webkit-border-bottom-right-radius:30px;
  -moz-border-radius-topright:30px;
  -moz-border-radius-bottomright:30px;
  border-top-right-radius:30px;
  border-bottom-right-radius:30px;
  text-decoration:none;
}
.xsk:hover,.xmk:hover {
  background:#259;
  color:#fff;
  text-decoration:none;
}
#xlk {
  background:#2A2C2F;
  color:#fff;
  padding:3px 8px;
  font-size:12px;
}
#xkk {
  position:absolute;
}
.xjk,.xik {
  position:absolute;
  background:transparent url("/public/img/icons_v12.png") scroll no-repeat 0 0;
}
.xjk {
  background-position:-46px -648px;
  height:7px;
  top:-6px;
  width:14px;
  left:5px;
}
.xik {
  background-position:-36px -659px;
  height:12px;
  width:6px;
  left:-6px;
  top:6px;
}
.xhk {
  -moz-border-radius:0 5px 5px 0;
  -webkit-border-radius:0 5px 5px 0;
  border-radius:0 5px 5px 0;
  background:#999;
  opacity:.5;
  filter:alpha(opacity=50);
  color:#fff;
  font-size:90%;
  font-weight:bold;
  margin:0;
  position:fixed;
  top:130px;
  left:0;
  text-shadow:0 1px #333;
  width:105px;
  z-index:101;
  height:30px;
}
.xgk {
  background:url(/public/img/ld.gif) no-repeat center center;
  float:left;
  height:30px;
  width:30px;
  margin:0 5px 0 10px;
}
.xfk {
  float:left;
  margin:6px 0 0 0;
}
.xek {
  width:100%;
  margin:0;
}
.xdk {
  width:43px;
  float:left;
  text-align:right;
}
.xck .xbk {
  width:530px;
}
.xak .goog-zippy-expanded .xzk {
  display:none;
}
.xyk {
  margin-bottom:5px;
}
.xxj .goog-zippy-expanded {
  display:none;
}
.xck .xwj dt {
  clear:left;
}
.xvj {
  vertical-align:middle;
  margin-left:5px;
}
.xuj {
  margin:5px 0 0;
}
.xtj {
  height:27px;
  padding-top:5px!important;
}
.xtj label {
  color:#999;
  padding-right:20px;
}
.xsj {
  font:14px/16px 'Helvetica Neue',Helvetica,Arial,Sans-serif;
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1) inset;
  -moz-box-shadow:0 1px 3px rgba(0,0,0,0.1) inset;
  box-shadow:0 1px 3px rgba(0,0,0,0.1) inset;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  background:#fff;
  border:1px solid #CCC!important;
  padding:7px 5px!important;
  color:#333;
}
.label-input-label {
  color:#777!important;
}
textarea.xsj,.xsj>textarea {
  color:#333;
  overflow:hidden;
  min-height:66px;
  line-height:22px;
  font-size:13px;
  padding:0!important;
  margin:0!important;
  border:0 none;
}
#xyr .xrm {
  color:#222;
}
#xyr .label-input-label {
  color:#999;
}
.xrj {
  vertical-align:top;
  margin:0 0 0 53px;
  padding:0 0 10px 0;
}
.xqj {
  padding:0;
}
.xpj {
  padding:0 10px 0 0;
  position:relative;
}
.xpj .ac-renderer {
  left:62px;
  top:33px;
  width:196px;
}
.xmn .xoj {
  display:none;
}
.xoj {
  display:block;
}
.xnj {
  height:36px;
  width:38px;
  position:fixed;
  bottom:113px;
  left:50%;
  margin-left:230px;
  background:url("/public/img/back-to-top.png") 11px 8px no-repeat #ebebeb;
}
.xnj:hover {
  background-color:#ddd;
}
.xmj {
  margin:10px 0 20px 0;
}
.xhm .xjm {
  background:#FFF!important;
  font-weight:bold;
  color:#5F5F5F;
}
.xhm {
  border-color:#999 #999 #FFF!important;
  border-style:solid;
  border-width:1px;
}
.xkj {
  background:#FF9!important;
}
.xjj {
  float:left;
  margin:0 10px 0 0;
  padding:0 5px;
  background:#E1F0F7;
}
.xij {
  border-left:5px solid #F4F4F4;
  padding:5px 10px;
  margin:5px 0;
}
#xhj {
  position:relative;
}
#xhj .ac-renderer {
  left:0;
  top:29px;
  width:196px;
}
.xgj .xfj>.xej {
  display:none;
}
.xdj {
  position:relative;
  padding:40px 0 0 50px;
  color:#97A3AE;
  text-shadow:0 1px 0 #fff;
}
.xdj.xcj {
  color:#D5DADF;
}
.xbj,.xaj {
  width:400px;
  float:left;
}
.xaj {
  margin:0 0 0 19px;
}
.xzj {
  margin:0 -18px 0 50px;
  background:100% 0 repeat-y url("/public/img/in/sidebar.png");
}
.xaj .xzj {
  margin:0 -18px 0 3px;
}
.xyj,.xxi,.xwi,.xvi {
  background:transparent url("/public/img/in/reg.png") scroll no-repeat 0 0;
  width:39px;
  height:39px;
  position:absolute;
  top:40px;
  left:0;
}
.xyj {
  background-position:0 0;
}
.xxi {
  background-position:0 -85px;
}
.xwi {
  background-position:0 -43px;
}
.xvi {
  background-position:0 -128px;
}
.xui {
  background:url('/public/img/in/reg.png') no-repeat -11px -222px;
  width:16px;
  height:19px;
}
.xti {
  background:url('/public/img/in/reg.png') no-repeat -11px -246px;
  width:16px;
  height:19px;
}
.xsi {
  background:url('/public/img/in/reg.png') no-repeat -11px -270px;
  width:16px;
  height:19px;
}
.xri {
  width:820px;
  margin:0 auto;
}
.xqi>.xbp>.xap {
  margin:0 0 0 335px;
  padding:0 0 0 35px;
  background:0 100% repeat-y url("/public/img/in/sidebar.png");
}
.xqi>.xzp {
  margin:0 0 0 -100%;
}
#xpi {
  position:relative;
  padding:0 0 0 35px;
}
#xpi>.xsj {
  width:96%;
}
#xoi {
  padding:20px 0 0;
}
#xoi>.xpo {
  margin:0 0 10px;
  padding:0 0 11px 25px;
  border:0;
  position:relative;
  line-height:25px;
  overflow:hidden;
}
#xoi>.xpo:hover>.x-m {
  visibility:visible!important;
}
#xoi>.xpo>.x-m {
  opacity:.3;
  display:block;
  float:none;
  position:absolute;
  top:6px;
  left:-6px;
  margin:0;
}
#xni {
  margin:0 70px 0 0;
}
#xmi {
  border-top:solid 1px #ddd;
  margin:10px 0 0 0;
}
.xli {
  list-style:none;
  margin:0;
  padding:10px 0 0;
  background:#f1f1f1;
  border:solid 1px #ddd;
}
.xki {
  display:block;
  float:left;
  width:43%;
  padding:0 15px 15px;
  margin:0;
}
#xji {
  background:#f5f5f5;
}
.xii {
  position:relative;
  margin:0 0 18px;
}
.xhi {
  padding:0 0 5px;
}
.xii>.xsj {
  width:310px;
}
.xgi {
  position:absolute;
  top:28px;
  left:335px;
  background:transparent url("/public/img/ok.png") scroll no-repeat 0 0;
  width:25px;
  height:25px;
}
.xfi {
  padding:3px 6px;
  position:absolute;
  top:25px;
  left:335px;
  width:170px;
  border:1px solid #db7b7b;
  background:#f9efef;
  z-index:1;
}
.xei {
  width:8px;
  height:10px;
  float:left;
  margin:7px 0 0 -14px;
  background:transparent url('/public/img/in/reg.png') scroll no-repeat -14px -328px;
}
.xdi {
  font-size:13px;
  line-height:22px;
  color:#333;
}
.xci .xfi,.xci .xgi,.xci .xbi,.xai .xgi {
  display:none;
}
.xzi .xfi {
  display:none;
}
#xyi {
  position:relative;
}
#xyi>.goog-menu {
  top:31px;
  left:96px;
}
#xxh {
  min-height:25px;
}
.xwh {
  margin:0 0 15px;
  min-height:110px;
}
.xvh {
  float:left;
  width:100px;
}
.xuh {
  display:block;
  position:relative;
}
.xsp {
  background:url("/public/img/ed_white.gif") no-repeat scroll 8px 8px #000;
  color:#FFF;
  display:none;
  height:23px;
  left:0;
  opacity:.7;
  padding:3px 0 0;
  position:absolute;
  text-indent:20px;
  top:75px;
  width:100%;
}
.xuh:hover>.xsp {
  display:block;
}
.xth {
  margin:0 0 0 120px;
}
#xsh:hover {
  cursor:pointer;
}
.xrh>.xbp>.xap {
  max-width:700px;
}
#xqh .xfi {
  width:250px;
}
#xph .xiw {
  width:80px;
}
.xrh>.xzp {
  width:100%;
  height:50px;
  margin:0 0 0 -100%;
}
.xrh>.xbp>.xap {
  margin:50px 0 0 0;
}
.xoh {
  padding:0 0 0 215px;
  background:transparent;
}
.xnh {
  height:60px;
}
.xmh {
  float:left;
  padding:5px 10px;
  margin:0 10px 0 0;
  min-width:150px;
  border:solid 1px #ccc;
}
.xmh:hover {
  cursor:pointer;
}
.xlh {
  background:#f5f5f5;
}
.xkh {
  padding:0 0 0 35px;
  float:left;
}
.xjh {
  float:left;
  margin:6px 0 0 0;
}
.xih {
  border-top:solid 1px #d9d9d9;
  border-bottom:solid 1px #d9d9d9;
}
.xhh+.xhh {
  border-top:solid 1px #ddd;
}
.xhh {
  padding:12px 0;
}
.xgh {
  display:inline-block;
  min-width:225px;
}
.xfh {
  display:inline-block;
  min-width:135px;
}
.xeh {
  padding:0;
  margin:0;
}
#xdh {
  margin:20px 0 0 0;
}
#xch {
  display:inline-block;
}
.xbh {
  font-size:14px;
  padding:0 0 10px;
  margin:0 0 10px;
  border-bottom:solid 1px #AAA;
}
#xqh {
  width:90%;
  max-width:550px;
}
.xbk>.xdk {
  width:100px;
}
.xbk>.xrj {
  margin:0 0 0 125px;
}
.xzh>.xdk {
  width:60px;
}
.xzh>.xrj {
  margin:0 0 0 61px;
  zoom:1;
}
#xyh>.xu {
  margin:0 0 5px;
}
.xrj>.xfi {
  position:relative;
  top:0;
  left:0;
  margin:7px 0 0 0;
}
.xrj>.xfi>.xei {
  float:none;
  position:absolute;
  width:18px;
  height:6px;
  top:-8px;
  left:40px;
  background:transparent url('/public/img/reg/spin-top.png') scroll no-repeat 0 0;
}
.reset-email-input {
  margin-right:20px;
  margin-left:20px;
}
.goog-inline-block {
  display:inline-block;
  position:relative;
  *display:block;
  *display:inline!important;
  *zoom:1;
}
.goog-toolbar {
  padding:2px 0;
}
.goog-toolbar {
  background:#fafafa url(/public/img/toolbar-bg.png) repeat-x bottom left;
  border-bottom:1px solid #d5d5d5;
  cursor:default;
  outline:none;
  position:relative;
  zoom:1;
  margin:0;
  padding:2px;
}
.goog-toolbar-button,.goog-toolbar-menu-button {
  border:0;
  font-family:Arial,sans-serif;
  color:#333;
  text-decoration:none;
  list-style:none;
  vertical-align:middle;
  cursor:default;
  outline:none;
  margin:0 2px;
  padding:0;
}
.goog-toolbar-button-outer-box,.goog-toolbar-button-inner-box,.goog-toolbar-menu-button-outer-box,.goog-toolbar-menu-button-inner-box {
  border:0;
  vertical-align:top;
}
.goog-toolbar-button-outer-box,.goog-toolbar-menu-button-outer-box {
  margin:0;
  padding:1px 0;
}
.goog-toolbar-button-inner-box,.goog-toolbar-menu-button-inner-box {
  margin:0 -1px;
  padding:3px 4px;
}
* html .goog-toolbar-button-disabled,:first-child+html .goog-toolbar-button-disabled,* html .goog-toolbar-menu-button-disabled,:first-child+html .goog-toolbar-menu-button-disabled {
  background-color:#f0f0f0;
  margin:0 1px;
  padding:0 1px;
}
.goog-toolbar-button-hover .goog-toolbar-button-outer-box,.goog-toolbar-button-active .goog-toolbar-button-outer-box,.goog-toolbar-button-checked .goog-toolbar-button-outer-box,.goog-toolbar-button-selected .goog-toolbar-button-outer-box,.goog-toolbar-menu-button-hover .goog-toolbar-menu-button-outer-box,.goog-toolbar-menu-button-active .goog-toolbar-menu-button-outer-box,.goog-toolbar-menu-button-open .goog-toolbar-menu-button-outer-box,.goog-toolbar-select .goog-toolbar-menu-button-outer-box {
  border-style:solid;
  border-width:1px 0;
  padding:0;
}
.goog-toolbar-button-hover .goog-toolbar-button-inner-box,.goog-toolbar-button-active .goog-toolbar-button-inner-box,.goog-toolbar-button-checked .goog-toolbar-button-inner-box,.goog-toolbar-button-selected .goog-toolbar-button-inner-box,.goog-toolbar-menu-button-hover .goog-toolbar-menu-button-inner-box,.goog-toolbar-menu-button-active .goog-toolbar-menu-button-inner-box,.goog-toolbar-menu-button-open .goog-toolbar-menu-button-inner-box,.goog-toolbar-select .goog-toolbar-menu-button-inner-box {
  border-style:solid;
  border-width:0 1px;
  padding:3px;
}
.goog-toolbar-button-hover .goog-toolbar-button-outer-box,.goog-toolbar-button-hover .goog-toolbar-button-inner-box,.goog-toolbar-menu-button-hover .goog-toolbar-menu-button-outer-box,.goog-toolbar-menu-button-hover .goog-toolbar-menu-button-inner-box {
  border-color:#d1d1d1!important;
}
#xxg {
  height:380px;
  overflow:auto;
}
#xwg {
  margin:10px 18px 0 0;
}
#xvg {
  background-image:url("/public/img/inivit_from_sina.png")!important;
}
#xug:hover {
  text-decoration:none;
}
#xxg {
  width:97%;
}
.xtg {
  float:right;
  margin:15px 20px 0 0!important;
}
#xxg .xro {
  margin:0 50px 0 70px;
}
#xxg .xpo {
  margin:0;
  padding:7px 0;
  overflow:hidden;
}
#xxg .xpo:hover,#xxg .xsg {
  background:#e1f0f7;
}
.xrg {
  padding:10px 0;
  overflow:hidden;
  border-top:solid 1px #ddd;
  border-bottom:solid 1px #ddd;
  padding:10px 0;
  margin:15px 0 0 0;
}
#been-asked-wrap .xon,#invited-to-answer-list .xon {
  margin:0 65px 3px 0;
}
.tr-icon {
  width:16px;
  height:16px;
  background:url(/public/img/editortoolbar.png) no-repeat;
  vertical-align:middle;
}
.tr-bold {
  background-position:-32px;
}
.tr-italic {
  background-position:-48px;
}
.tr-underline {
  background-position:-64px;
}
.tr-superscript {
  background-position:-240px;
}
.tr-insertOrderedList {
  background-position:-176px;
}
.tr-insertUnorderedList {
  background-position:-160px;
}
.tr-removeFormat {
  background-position:-256px;
}
#xqg>.xpg {
  clear:both;
}
.xpg {
  overflow:hidden;
}
.xog {
  margin:6px 0 0 4px!important;
}
.xng {
  background:#EAEAEA;
  margin-top:10px;
  padding:5px;
}
.xlg {
  margin:0 auto;
  padding:0;
  width:100%;
}
div.xlg {
  min-height:66px;
}
.xkg .xjg {
  display:none;
}
.xig {
  margin:10px 0 0 0;
}
.xhg {
  cursor:pointer;
}
.editable {
  min-height:88px;
  background:#fff;
  font-size:13px;
}
.xjg {
  color:#999!important;
  display:inline-block;
  font-size:11px;
  -webkit-text-size-adjust:none;
  font-weight:normal;
  padding:0 3px 0 0;
  margin:0 0 0 5px;
}
.xjg:hover {
  text-decoration:none;
  background:#E1F0F7;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
}
.xgg {
  background:url("/public/img/icons_v12.png") no-repeat scroll 3px -373px transparent;
  display:inline-block;
  height:12px;
  margin-right:3px;
  outline:medium none;
  overflow:hidden;
  vertical-align:middle;
  width:12px;
}
iframe {
  border:0;
  min-height:60px;
}
.xfg {
  background:none repeat scroll 0 0 #FFF;
  border:1px solid #999;
  padding:4px!important;
  width:98.5%!important;
  overflow:hidden;
}
.goog-toolbar-separator {
  background-color:#C1C1C1;
  width:1px;
  margin:0 8px;
  height:18px;
  line-height:16px;
}
.xng {
  background:#FFF;
  margin-top:8px;
  padding:0 0 5px;
}
.goog-toolbar {
  padding:4px 8px;
  border:1px solid #bebebe;
  border-bottom:none;
  border-radius:4px 4px 0 0;
  -webkit-border-radius:4px 4px 0 0;
  -moz-border-radius:4px 4px 0 0;
  background:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#efefef));
}
.xfg {
  background:white;
  border:1px solid #bebebe;
  box-shadow:0 0 4px 0 rgba(0,0,0,.1) inset;
  padding:8px 10px!important;
  -webkit-transition:min-height .25s ease-out;
  border-radius:0 0 4px 4px;
  -webkit-border-radius:0 0 4px 4px;
  -moz-border-radius:0 0 4px 4px;
  width:auto!important;
}
.xeg {
  border:1px solid #999;
}
.goog-toolbar-button-checked .goog-toolbar-button-outer-box,.goog-toolbar-button-hover .goog-toolbar-button-outer-box {
  margin:0;
  padding:0;
  border:0 none;
  border-width:0;
}
.goog-toolbar-button-outer-box,.goog-toolbar-menu-button-outer-box {
  margin:0;
  padding:0;
  border:0 none;
}
.goog-toolbar-button-inner-box,.goog-toolbar-menu-button-inner-box {
  margin:0;
  padding:5px;
  border:solid 1px transparent;
}
.goog-toolbar-button-hover .goog-toolbar-button-inner-box,.goog-toolbar-button-active .goog-toolbar-button-inner-box,.goog-toolbar-button-checked .goog-toolbar-button-inner-box,.goog-toolbar-button-selected .goog-toolbar-button-inner-box,.goog-toolbar-menu-button-hover .goog-toolbar-menu-button-inner-box,.goog-toolbar-menu-button-active .goog-toolbar-menu-button-inner-box,.goog-toolbar-menu-button-open .goog-toolbar-menu-button-inner-box,.goog-toolbar-select .goog-toolbar-menu-button-inner-box {
  border-width:1px;
  padding:5px;
  border-color:#D1D1D1;
  border-radius:2px;
}
.goog-toolbar-button.goog-toolbar-button-checked .goog-inline-block.goog-toolbar-button-inner-box {
  border:1px solid #C1C1C1;
  background-color:#EBEBEB;
  box-shadow:0 0 3px rgba(0,0,0,.1) inset;
  -webkit-box-shadow:0 0 3px rgba(0,0,0,.1) inset;
  -moz-box-shadow:box-shadow:0 0 3px rgba(0,0,0,.1) inset;
}
.goog-toolbar-button-active .goog-toolbar-button-inner-box {
  background-color:#ebebeb;
  box-shadow:0 0 3px rgba(0,0,0,.1) inset;
  -webkit-box-shadow:0 0 3px rgba(0,0,0,.1) inset;
  -moz-box-shadow:box-shadow:0 0 3px rgba(0,0,0,.1) inset;
}
.tr-icon {
  background:url(/public/img/ed2.png) no-repeat;
}
.tr-bold {
  background-position:0 0;
}
.tr-italic {
  background-position:0 -16px;
}
.tr-underline {
  background-position:0 -32px;
}
.tr-superscript {
  background-position:0 -48px;
}
.tr-insertOrderedList {
  background-position:0 -64px;
}
.tr-insertUnorderedList {
  background-position:0 -80px;
}
.tr-image {
  background-position:0 -112px;
}
.tr-video {
  background-position:0 -128px;
}
.tr-removeFormat {
  background-position:0 -144px;
}
.tr-max {
  background-position:0 -160px;
}
.goog-toolbar-button {
  opacity:.6;
}
.goog-toolbar-button.goog-toolbar-button-hover,.goog-toolbar-button.goog-toolbar-button-active,.goog-toolbar-button.goog-toolbar-button-checked {
  opacity:1;
}
#xdg {
  position:relative;
}
#xdg .ac-renderer {
  left:0;
  top:29px;
  width:180px;
}
.xcg .xsk {
  margin:0 10px 10px 0;
  background:#fff;
  border:solid 1px #E1F0F7;
}
.xcg .xsk:hover {
  background:#259;
  border:1px solid #259;
}
.xbg {
  background:transparent url("/public/img/plazza_title_bg.png") scroll no-repeat center center;
  font-size:15px;
  margin:0 0 20px 0;
}
.xag {
  margin:0 328px 0 0!important;
}
.xzg {
  display:inline-block;
  padding:0 10px 0 0;
  background:#fff;
}
.xyg {
  list-style:none;
  display:block;
  height:22px;
  margin:0 0 10px 0;
}
.xyg>.xsk {
  margin:0;
}
#xsf .question_link {
  display:block;
  margin:0 0 10px;
}
.xrf {
  height:40px;
  background:url("/public/img/spinner2.gif") no-repeat 50% 30%;
}
#xqf .origin_image,#xqf .content_image {
  max-height:400px;
}
#xpf #image {
  display:none;
}
.xof {
  overflow:hidden;
  clear:both;
}
#xnf {
  width:200px;
}
.xlf {
  display:block;
  text-align:right;
}
.xkf .goog-menuitem-content {
  color:#999;
}
#xjf,#xif {
  margin:0 0 6px 0;
  padding-bottom:6px;
  border-bottom:solid 1px #ddd;
}
.xco:hover .xsw,.xpo:hover .xsw {
  visibility:visible;
}
.xhf>.xsw {
  visibility:visible;
}
.xqp>.xsv:hover {
  color:#259!important;
}
.xff {
  background:#F0F8FB;
}
.xef.xsv:hover {
  color:#999!important;
  opacity:1;
  text-decoration:none;
  cursor:default!important;
}
.xdf:hover>.xcf,.xef>.xcf {
  opacity:1;
}
.xcf {
  display:inline-block;
  width:10px;
  height:10px;
  background:red;
  margin:0 3px 0 0;
  opacity:.5;
  -webkit-transition:opacity .1s ease-in;
  background:transparent url("/public/img/icons_v12.png") scroll no-repeat 0 0;
}
.xbf {
  background-position:0 -901px;
}
.xaf {
  background-position:0 -915px;
}
.xxe {
  background-position:0 -930px;
}
.xyf {
  background-position:2px -975px;
}
.xzf {
  background-position:0 -930px;
}
.xwe {
  background-position:-20px -902px;
}
.xve {
  background:transparent url("/public/img/queue/delete.gif") scroll no-repeat 0 0;
}
.xue {
  background:transparent url("/public/img/queue/lock.gif") scroll no-repeat 0 0;
}
.xte {
  background:transparent url("/public/img/queue/trash.gif") scroll no-repeat 0 0;
}
.xse {
  background:transparent url("/public/img/queue/arrow_fat_right.gif") scroll no-repeat 0 0;
}
.xre {
  background:transparent url("/public/img/queue/eye.png") scroll no-repeat 0 0;
  width:17px;
}
.xqe {
  background:transparent url("/public/img/queue/collapse.gif") scroll no-repeat 0 0;
}
#xlk>.xtv {
  color:#fff!important;
}
#xpe>.xsk:hover {
  cursor:default;
}
.xoe {
  float:left;
  margin:3px 5px 0 0;
  width:16px;
  height:14px;
  background:transparent url("/public/img/icons_v12.png") scroll no-repeat 0 0;
}
.xne {
  background-position:0 -841px;
}
.xme {
  background-position:0 -860px;
}
.xle {
  background-position:0 -878px;
}
.xke {
  border-bottom:1px solid #ddd;
}
.xje {
  padding:0 0 0 25px;
  background:transparent url("/public/img/ico_sina.gif") scroll no-repeat 0 2px;
}
.xie {
  padding:0 0 0 25px;
  background:transparent url("/public/img/ico_qqweibo.png") scroll no-repeat 0 2px;
}
.xhe {
  margin-top:20px;
}
.xge {
  padding-bottom:20px;
}
#tb-webshare-sina-bind-content {
  text-align:center;
}
#xug,#xvg,#xfe {
  text-indent:-9000px;
  background:transparent url("/public/img/ico_weibo_bind.png") scroll no-repeat;
  display:inline-block;
  height:33px;
  width:156px;
  margin:0 10px;
}
#xug {
  background-position:0 -33px;
}
#xfe {
  background-position:0 0;
}
.xee {
  padding:15px 0;
  text-align:center;
}
.xde,.xce {
  display:inline-block;
  width:16px;
  height:16px;
  line-height:16px;
  vertical-align:text-top;
  position:relative;
  top:-2px;
}
.xce {
  background:transparent url("/public/img/ico_sina.gif") scroll no-repeat 0 0;
}
.xde {
  background:transparent url("/public/img/ico_qqweibo.png") scroll no-repeat 0 0;
}
.xbe {
  background-position:0 -841px;
}
.xae,.xze {
  padding-right:20px;
}
.add-question-guide {
  background-image:url("/public/img/smile.png");
  background-position:15px center;
  background-repeat:no-repeat;
  padding:13px 15px;
  color:#666;
}
.add-question-guide p {
  font-size:14px;
  padding-left:56px;
}
.xpg {
  position:relative;
}
.add-answer-guide {
  background-color:rgba(255,255,255,.5);
  padding:0 15px;
  color:#999;
  position:absolute;
  height:148px;
  overflow:hidden;
}
.add-answer-guide p {
  font-size:14px;
  margin-top:68px;
  padding-left:56px;
  background-image:url("/public/img/smile.png");
  background-position:0 center;
  background-repeat:no-repeat;
}
.xye {
  float:left;
  margin:0 10px 0 0;
}
#xxd {
  margin:0 328px 0 32px;
}
#xxd .xco {
  margin-left:-30px;
  padding:0;
}
#xxd .xco+.xco {
  border:none;
}
#xxd .xco+.xco .xin {
  padding:7px 0 0 0;
  border-top:1px solid #ddd;
}
#xxd .xco+.xco .xnn,#xxd .xco+.xco .xao {
  margin-top:7px;
}
.xwd {
  font-size:18px;
  margin:0 0 30px;
}
#xqg .xlg {
  font-size:18px;
  font-weight:bold;
}
.xvd {
  margin:0 0 20px;
}
.xud .xng {
  padding:0;
}
.xtd {
  list-style:none;
  padding:0;
  margin:0;
}
.xsd {
  margin:0;
}
.xtd em {
  color:#259;
  font-style:normal;
  cursor:pointer;
}
.xtd em:hover {
  text-decoration:underline;
}
.xrd {
  float:left;
  height:25px;
  min-width:42px;
  border-bottom:1px solid #E0E0E0;
  margin:3px 3px 0 0;
  padding:3px;
  color:#999;
  font-size:10px;
  text-align:center;
  background:#EAEAEA;
}
.xrd>.xbo {
  float:left;
  margin:0 3px 0 0;
}
.xqd {
  background:#EAEAEA url("/public/img/r.gif") no-repeat scroll -2px -1px;
  width:14px;
  height:14px;
  float:right;
}
.xqd:hover {
  text-decoration:none;
  background-position:-2px -18px!important;
  background-color:#369!important;
}
.xpd {
  background-image:url("/public/img/x.gif");
  background-position:-1px -1px;
  background-repeat:no-repeat;
  width:14px;
  height:14px;
  float:right;
}
.xpd:hover {
  text-decoration:none;
  background-position:-1px -16px;
  background-color:#369;
}
.xod {
  color:#999;
  margin-left:28px;
  font-size:10px;
  text-align:center;
  height:11px;
  line-height:11px;
  text-align:center;
}
#xnf {
  line-height:13px;
  padding:4px;
  border:solid 1px #999;
}
#xqg>.xon {
  display:inline;
  margin:0;
}
#xqg {
  margin:0 0 3px;
}
.xnd .xbo {
  float:left;
  margin:0;
}
.xmd {
  margin:0 0 5px;
}
.xld {
  font-weight:bold;
}
.xkd {
  background:#EAEAEA;
  color:#666;
  padding:5px;
  text-align:center;
  margin:15px 0 0;
}
.xok {
  float:left;
}
.xok>a,.xok>span {
  float:left!important;
}
.xml {
  float:right;
  margin:5px 0 0 5px;
  visibility:visible;
}
#xjd {
  position:relative;
}
#xjd .ac-renderer {
  left:0;
  top:29px;
  width:250px;
}
.xid>.xu {
  margin:0 0 5px;
}
#xjd>.xsj {
  width:200px;
}
.xhd {
  padding:4px;
  border:solid 1px #aaa;
}
.xgd {
  height:1px;
  width:100%;
  border-top:solid 3px #ddd;
  border-bottom:solid 1px #ddd;
}
#xqg>.xon {
  font-size:18px;
}
.xfd {
  display:block;
  color:#999;
  padding:3px 5px;
  width:250px;
  margin:0;
}
.xfd:hover {
  background:#D6E9F8;
  text-decoration:none;
}
.copy_icon_1,.copy_icon_2,.copy_icon_3,.copy_icon_4,.copy_icon_space {
  vertical-align:-2px;
  display:inline-block;
  width:14px;
  height:13px;
  border:0 none;
  overflow:hidden;
  margin:0 3px 0 0;
  background-image:url("/public/img/cc/cc-1.png");
  background-repeat:no-repeat;
}
.copy_icon_space {
  display:inline-block;
}
.copy_icon_1 {
  background-position:0 -150px;
}
.copy_icon_2 {
  background-position:0 -100px;
}
.copy_icon_3 {
  background-position:0 -50px;
}
.copy_icon_4 {
  background-position:0 0;
}
.copy_icon_space {
  background-position:200px 200px;
}
.xed {
  position:absolute;
}
#xdd {
  position:relative;
  z-index:2;
}
#xdd>.goog-menu {
  top:31px;
  left:96px;
}
#xjf>.xpo,#xif>.xpo {
  position:relative;
}
#xjf>.xpo>.xco {
  margin-left:-30px;
}
#xif>.xpo>.xzo,#xif>.xpo>.xao,#xjf>.xpo>.xzo,#xjf>.xpo>.xao {
  display:block;
  width:20px;
  float:none;
  position:absolute;
  top:0;
  left:-30px;
  overflow:hidden;
}
.xcd {
  color:#999;
  padding:0 0 8px;
  margin:0 0 10px;
  border-bottom:solid 1px #DDD;
}
.xcd,.xbd>.xsv {
  color:#333!important;
}
.xcd>.xsv:hover {
  text-decoration:none;
}
.xxzd.xyd {
  position:absolute;
}
.xxc>.xbo {
  float:left;
  margin:3px 3px 0 0;
}
#xwc {
  position:relative;
  z-index:1;
}
#xwc .ac-renderer {
  width:200px;
  top:112px;
  left:0;
}
.xnd>.xpo .xro,.xnd>.xpo .xvo {
  padding:3px 0 0 0;
}
.xnd .xiw {
  width:60px;
}
#xvc .ac-renderer {
  top:33px;
  left:0;
  max-width:200px;
}
.xmf {
  position:relative;
}
.xmf>.ac-renderer {
  width:235px;
  top:33px;
  left:0;
}
#xer>.ac-renderer {
  border:1px solid #BAD5E5;
  width:394px;
  bottom:-122px;
  position:relative;
  z-index:1;
  top:0;
  padding:1px 0 0 0;
  border-top:none;
  border-radius:0 0 4px 4px;
  -webkit-box-shadow:0 2px 6px rgba(0,0,0,.25);
  -moz-box-shadow:0 2px 6px rgba(0,0,0,.25);
  -o-box-shadow:0 2px 6px rgba(0,0,0,.25);
  box-shadow:0 2px 6px rgba(0,0,0,.25);
  left:0;
}
#xer>.ac-renderer>div:last-child {
  -webkit-border-radius:0 0 4px 4px;
  -moz-border-radius:0 0 4px 4px;
  -o-border-radius:0 0 4px 4px;
  border-radius:0 0 4px 4px;
}
#xer .ac-active {
  background:none repeat scroll 0 0 #F0F7FB;
  color:#259;
  text-decoration:none;
}
.xhp {
  background:none repeat scroll 0 0 #FFF!important;
  border-bottom:1px solid #D2E1E8;
  color:#888;
  padding:5px;
}
#xuc {
  float:right;
  color:#ccc;
}
#xuc:hover {
  float:right;
  color:#888;
  text-decoration:none;
}
#xuc:hover>.x-m {
  opacity:.5;
}
.xtc {
  position:relative;
  margin-top:1em;
  padding:5px 0 5px 1em;
  line-height:2;
  border:1px solid #b9b481;
  background:#fbf9e5;
  border-radius:4px;
  color:#666;
}
.xtc .arrow {
  width:13px;
  height:7px;
  position:absolute;
  top:-7px;
  left:1.5em;
  background:url("/public/img/icon_warning_arrow_up.png") no-repeat 0 50%;
}
.xrc {
  border-top:solid 1px #ddd;
}
#xqc {
  width:180px;
  position:absolute;
}
#xqc>.xpc {
  padding:0;
}
#xoc {
  border-bottom:solid 1px #f6f6f6;
  padding:4px 8px;
  color:#999;
  margin:0 0 5px 0;
}
.xnc {
  border:solid 1px #e2e2e2;
  position:relative;
  margin:10px 0 0 0;
  max-width:500px;
  color:#666;
}
.xmc {
  margin:0 25px;
  padding:5px 0;
}
.xlc {
  position:absolute;
  top:-7px;
  left:29px;
  background:transparent url("/public/img/icons_v12.png") scroll no-repeat -20px -954px;
  width:13px;
  height:7px;
}
.xnc>.x-m {
  position:absolute;
  top:6px;
  right:6px;
  visibility:visible;
  background-position:center center;
}
.xnc>.xzf {
  top:11px;
  left:8px;
  position:absolute;
}
.xkc {
  margin:0 25px;
  list-style:none;
  padding:5px 0;
}
.xkc>li>.x-m {
  visibility:visible;
  margin:2px 10px 0 8px;
}
.xjc {
  padding:10px;
  background:#E1F0F7;
  margin:20px 0;
  color:#999;
}
.xic {
  border:3px dashed #ddd;
  padding:10px 0 20px;
}
.xic .xii {
  margin:0;
}
.xhc>.xdk {
  width:45px;
}
.xhc>.xrj {
  margin:0 0 0 46px;
}
.xgc {
  padding:0 0 5px;
}
.xgc>.xek {
  margin:5px 0;
}
.xyd {
  border-radius:3px;
  min-width:200px;
  padding:5px 0;
  background:#fff;
  border:solid 1px #ccc;
  z-index:100;
  box-shadow:0 1px 2px #ddd;
}
.xfc {
  color:#999;
  margin:0 0 10px;
  padding:0 0 0 10px;
}
.xec,.xec:visited {
  color:#999;
  display:block;
  padding:3px 0 3px 9px;
  text-decoration:none;
}
.xec:hover {
  background:#d6e9f8;
  text-decoration:none;
  color:#444;
}
.xdc .goog-menuitem {
  color:#999;
}
.xcc:hover {
  background:#fff;
}
#xvc {
  position:relative;
}
.xnd>.xpo {
  min-height:27px;
}
.xzh .xsj {
  min-width:96%;
}
#xxh .xng {
  padding:0;
}
.xbc {
  margin:5px 0 0 1.6em;
  list-style:circle outside none;
  padding:0;
}
.xac .xzc {
  display:none;
}
#xyc>.goog-menu {
  top:29px;
  left:0;
}
#xxb {
  padding:10px 0 8px;
}
#xyc .goog-menuitem,#xyi .goog-menuitem,#xwb .goog-menuitem,.xdc .goog-menuitem {
  padding:3px 1em;
}
#xvb .xng {
  padding:0;
}
.xub {
  min-width:65px;
  margin:0 5px 0 0;
}
.xtb,.xsb {
  width:20px;
  height:14px;
  display:none;
  vertical-align:-2px;
}
.xtb {
  background:transparent url("/public/img/focus_single.png") no-repeat 0 50%;
}
.xsb {
  background:transparent url("/public/img/focus_each.png") no-repeat 0 50%;
}
#xrb .xtb {
  height:13px;
  background:transparent url("/public/img/focus_single_s.png") no-repeat 0 50%;
}
#xrb .xsb {
  height:13px;
  background:transparent url("/public/img/focus_each_s.png") no-repeat 0 50%;
}
.xmw>.xsb,.xgw>.xsb {
  display:inline-block;
}
.xnw>.xtb,.xhw>.xtb {
  display:inline-block;
}
.xpb {
  width:70px;
}
#xob {
  width:80px;
  float:right;
  line-height:1;
  padding:6px;
}
.xnb {
  background:url(/public/img/profile_ask_about.png) no-repeat 0 5px;
  padding-left:16px;
  padding-top:3px;
}
#xmb {
  max-width:410px;
  padding:5px 0 3px;
}
#xlb {
  position:relative;
  border-bottom:solid 2px #ddd;
  padding:0 0 9px;
  margin:-2px 0 10px;
}
.xkb {
  display:block;
  color:#333;
}
.xkb:hover {
  text-decoration:none;
}
.xjb {
  margin:0;
  padding:0;
  width:70%;
  list-style:none;
  height:45px;
}
.xib {
  width:49%;
  border-right:solid 1px #ddd;
  float:left;
  padding:0;
  margin:0;
}
.xib.xhb {
  border-right:0 none;
  width:auto;
  margin:0 0 0 23px;
}
.xgb {
  font-size:16px;
}
.xkb>.xaw {
  display:block;
}
#xfb .xng {
  padding:0;
}
#xeb {
  margin:0 0 20px 0;
}
#xeb>.xmw {
  margin:0 5px 0 0;
}
#xyc {
  position:relative;
  display:inline-block;
  *display:block;
  zoom:1;
  *display:inline;
}
.xgb {
  color:#333;
}
.xdb .xpo,#xcb .xpo {
  margin:0;
  padding:7px 0;
  overflow:hidden;
}
.xbb {
  position:absolute;
  right:0;
  top:0;
  background:#fff;
  height:30px;
  width:200px;
  float:right;
}
.xbb .xgr {
  font-size:13px;
  top:5px;
}
.xab {
  width:187px;
}
.xzb {
  cursor:pointer;
  float:right;
  padding:4px 16px;
  opacity:.5;
  border:none;
  position:absolute;
  top:-1px;
  right:-1px;
  height:32px;
  background:url(/public/img/profile_search.png) no-repeat center 50% scroll;
  z-index:1;
  box-shadow:0 1px 0 rgba(255,255,255,.3) inset;
  -webkit-box-shadow:0 1px 0 rgba(255,255,255,.3) inset;
  -moz-box-shadow:0 1px 0 rgba(255,255,255,.3) inset;
  -o-box-shadow:0 1px 0 rgba(255,255,255,.3) inset;
}
.xzb:hover {
  opacity:1;
}
.xyb {
  display:block;
  font-size:13px;
  padding:5px 0 0 0;
}
.xxa .xpo {
  border-top:1px solid #DDD;
  padding:7px 0 0 0;
}
.xwa {
  padding:0 0 9px;
  margin-top:-2px;
  border-bottom:2px solid #DDD;
  position:relative;
  min-height:30px;
}
.xva {
  position:absolute;
  top:0;
  right:200px;
  font-size:13px;
  display:inline-block;
  margin:0;
  padding:5px 12px 0 12px;
}
.xva li {
  display:inline-block;
}
.xva li.split {
  color:#999;
}
.xua.current {
  color:#999;
}
.xta {
  margin:0 0 20px 0;
  list-style:none;
  padding:0;
}
.xsa {
  float:left;
  width:30%;
  max-width:145px;
  margin:0 10px 0 0;
  padding:0;
  height:55px;
}
.xra {
  background:#F4F4F4;
  display:block;
  height:55px;
  padding:0 0 0 20px;
  text-decoration:none;
}
.xqa:hover,.xqa {
  background:#686C72!important;
}
.xra:hover {
  background-color:#eee;
  text-decoration:none;
}
.xra:active {
  background-color:#e1e1e1;
}
.xpa {
  color:#5F5F5F;
  font-size:14px;
  margin:0;
  padding:7px 0 0 0;
}
.xqa>.xpa {
  color:#eee;
}
.xoa {
  color:#999;
  font-size:12px;
}
.xna,.xma,.xkr {
  height:15px;
  width:23px;
  z-index:101;
  position:absolute;
  background:transparent url("/public/img/icons_v12.png") scroll no-repeat 0 0;
}
.xna {
  bottom:-11px;
  left:25px;
  background-position:-77px -704px;
}
.xma,.xkr {
  top:-11px;
  left:25px;
  background-position:-77px -684px;
}
.xkr {
  top:-12px;
}
#xkk {
  z-index:1001;
}
#xrb {
  width:280px;
  background:#fff;
}
#xla {
  width:250px;
  background:#fff;
}
.xka,.xsr {
  border:solid 1px #bbb;
}
.xpc,.xmr {
  border:solid 3px #f4f4f4;
  padding:10px;
  background:white;
}
.xpc>.xbo>.xuo {
  margin:0;
  width:50px;
  height:50px;
}
.xpc>.xbo {
  margin:0 10px 0 0;
  float:left;
  width:50px;
  height:50px;
}
.xja {
  margin:0 0 0 60px;
  line-height:18px;
}
.xja>.xbw {
  min-height:36px;
}
.xqb {
  padding:10px 0 0 0;
  border-top:solid 1px #e9e9e9;
  margin:5px 0 0;
}
.goog-menu {
  background:#fff;
  cursor:default;
  outline:none;
  position:absolute;
  z-index:20000;
  border:solid 1px #CCC;
  margin:0;
  padding:5px 0;
  box-shadow:0 1px 2px #ddd;
  border-radius:3px;
}
.goog-menuitem {
  list-style:none;
  white-space:nowrap;
  margin:0;
  padding:3px 1em 3px 28px;
}
.goog-menu-nocheckbox .goog-menuitem,.goog-menu-noicon .goog-menuitem {
  padding-left:12px;
}
.goog-menu-noaccel .goog-menuitem {
  padding-right:20px;
}
.goog-menuitem-disabled .goog-menuitem-accel,.goog-menuitem-disabled .goog-menuitem-content {
  color:#ccc!important;
}
.goog-menuitem-highlight,.goog-menuitem-hover {
  background-color:#d6e9f8;
}
.goog-menuitem-checkbox,.goog-menuitem-icon {
  background-repeat:no-repeat;
  height:16px;
  left:6px;
  position:absolute;
  right:auto;
  vertical-align:middle;
  width:16px;
}
.goog-option-selected .goog-menuitem-checkbox,.goog-option-selected .goog-menuitem-icon {
  background:url(/public/img/editortoolbar.png) no-repeat -512px 0;
}
.xia,.xia:visited,.xia:hover {
  color:#333;
}
#xha {
  margin:0;
  padding-bottom:15px;
  background:url(/public/img/new_feature_domain.png) no-repeat;
  width:250px;
  height:211px;
  cursor:pointer;
}
#xha>.x-m {
  visibility:visible;
  margin:8px 10px 0 0;
}
#xga {
  margin:6px 0 0 10px;
  display:inline-block;
  font-weight:normal;
  font-size:14px;
}
#xfa {
  margin:2px 0 0 68px;
  padding:0 6px 0 0;
  background:none;
  font-size:13px;
  color:#999;
}
#xea {
  padding:0 0 20px 0;
  border-bottom:1px solid #DDD;
  margin:10px 0 0 20px;
  width:250px;
  height:57px;
  background:transparent url("/public/img/figure.png") scroll no-repeat 0 0;
}
.xda {
  float:left;
  width:18px;
  height:18px;
  margin:3px 5px 0 0;
  background:transparent url("/public/img/lock_big.gif") scroll no-repeat 0 0;
}
#xca>.xon {
  font-size:18px;
}
#xca .xlg {
  font-size:18px;
  font-weight:bold;
}
.xba {
  color:#ccc;
  border:2px dashed #ddd;
  padding:10px 0;
  text-align:center;
}
.xaa {
  padding:0;
  width:16px;
  height:16px;
  float:left;
  background-position:2px 6px;
}
.xza {
  background:transparent url("/public/img/check4.png") scroll no-repeat 96% center;
}
.xya {
  display:block;
  color:#333;
}
.xxz {
  color:#ccc;
  border:2px dashed #ddd;
  padding:15px 0;
  text-align:center;
  margin:15px 0 0 0;
}
.xwz {
  display:block;
  margin:0 5px 5px 0;
  border:solid 1px #CCC;
  padding:4px 8px;
}
.xwz:hover {
  text-decoration:none;
  background-color:#f3f3f3!important;
  text-decoration:none;
}
.xvz {
  max-height:300px;
  overflow:auto;
}
#xuz .xon {
  font-size:13px;
  font-weight:normal;
  margin:0 30px 0 0;
}
#xuz .xqp {
  margin:0;
}
.xsz {
  background:rgba(255,255,255,.2);
  border-radius:10px;
  display:block;
  width:630px;
  position:absolute;
  left:50%;
  top:200px;
  margin:0 0 0 -325px;
  padding:10px;
  z-index:100;
  text-shadow:0 1px 0 white;
  color:#728291;
}
.xrz {
  background:#F5F6F7;
  border-radius:5px;
}
.xqz {
  padding:40px;
  position:relative;
  font-size:14px;
  font-weight:bold;
}
.xpz,.xoz,.xnz,.xmz,.xlz,.xkz {
  background:transparent url('/public/img/in/guide.png') scroll no-repeat 0 0;
}
.xlz {
  width:630px;
  height:29px;
}
.xiz {
  background-position:0 -30px;
}
.xhz {
  background-position:0 -60px;
}
.xkz {
  position:absolute;
  z-index:100;
}
.xgz {
  background-position:-479px -297px;
  width:151px;
  height:82px;
  right:0;
  top:0;
}
.xfz {
  background-position:0 -297px;
  width:381px;
  height:134px;
  left:246px;
  top:0;
}
.xez {
  background-position:-523px -140px;
  width:107px;
  height:126px;
  left:142px;
  top:0;
}
.xmz {
  position:absolute;
  background-position:0 -100px;
  width:81px;
  height:81px;
  top:20px;
  right:40px;
}
.xdz {
  right:40px;
  left:auto;
}
.xcz {
  background-position:0 -182px;
  left:40px;
  right:auto;
  width:72px;
  height:60px;
  top:30px;
}
.xbz {
  background-position:0 -243px;
  width:74px;
  height:53px;
  top:35px;
  right:40px;
  left:auto;
}
.xaz {
  text-align:center;
  position:relative;
  width:630px;
  height:94px;
  background:transparent url("/public/img/in/guide-section.png") scroll no-repeat 0 0;
}
.xzz {
  padding:25px 20px;
  overflow:hidden;
}
.xyz {
  display:inline-block;
  padding:4px 12px;
  text-align:center;
  border:1px solid #bac2ca;
  text-shadow:0 1px 0 white;
  border-radius:4px;
  -khtml-border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  background-color:#dbe0e5;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#DBE0E5',EndColorStr='#D2D7DB');
  background:-webkit-gradient(linear,0% 0,0% 100%,from(#dbe0e5),to(#d2d7db));
  background:-moz-linear-gradient(top,#dbe0e5,#d2d7db);
  background:linear-gradient(top,#dbe0e5,#d2d7db);
  -webkit-box-shadow:0 1px 0 #fff;
  -moz-box-shadow:0 1px 0 #fff;
  box-shadow:0 1px 0 #fff;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  user-select:none;
  color:#728291!important;
  text-decoration:none!important;
}
.xyz:active {
  background-color:#d2d7db;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#D2D7DB',EndColorStr='#DBE0E5');
  background:-webkit-gradient(linear,0% 0,0% 100%,from(#d2d7db),to(#dbe0e5));
  background:-moz-linear-gradient(top,#d2d7db,#dbe0e5);
  background:linear-gradient(top,#d2d7db,#dbe0e5);
  -webkit-box-shadow:0 1px 2px rgba(255,255,255,0.3),0 1px 3px rgba(0,0,0,0.1) inset;
  -moz-box-shadow:0 1px 2px rgba(255,255,255,0.3),0 1px 3px rgba(0,0,0,0.1) inset;
  box-shadow:0 1px 2px rgba(255,255,255,0.3),0 1px 3px rgba(0,0,0,0.1) inset;
}
.xnz {
  vertical-align:middle;
  margin:-4px 2px 0 2px;
}
.xxy {
  width:49px;
  height:24px;
  display:inline-block;
  background-position:-171px -101px;
}
.xwy {
  width:77px;
  height:29px;
  display:inline-block;
  background-position:-252px -101px;
}
.xvy {
  background-position:-85px -148px;
  width:224px;
  height:29px;
  display:inline-block;
}
.xpz {
  position:absolute;
  background-position:-85px -203px;
  width:15px;
  height:32px;
  top:30px;
  left:40px;
}
.xoz {
  position:absolute;
  background-position:-127px -203px;
  width:70px;
  height:39px;
  top:29px;
  left:295px;
}
.xuy,.xty {
  position:absolute;
  top:25px;
  left:70px;
  width:220px;
  text-align:left;
}
.xty {
  left:380px;
}
.xsy {
  color:#728291;
  text-decoration:none;
}
.xry {
  background:none repeat scroll 0 0 #FFFAE1;
  border:1px solid #F1D6A2;
  margin:0 0 20px;
  padding:13px 20px 9px;
}
.xqy {
  font-size:17px;
  margin:0 0 8px;
  color:#9F845C;
}
.xpy {
  background:#fcfcfc;
  border:solid 1px #dcdcdc;
  padding:4px;
  text-align:center;
}
.xpy>.x-m {
  visibility:hidden;
  opacity:.5;
  margin:3px 4px 0 0;
  background:url("/public/img/topic_remove.gif") no-repeat scroll 3px -1px transparent;
}
.xoy {
  margin:20px 0 0 0;
  text-align:center;
}
.xny {
  display:inline-block;
  font-size:14px;
  padding:0 5px;
}
.xny.xmy {
  cursor:normal;
  color:#999;
}
.xny.xly {
  text-decoration:none!important;
  background:#58B;
  color:white;
  border-radius:4px;
  cursor:normal;
}
.xky {
  display:inline-block;
  background:#efefef;
  color:#666;
  padding:0 5px;
  margin:0 6px 0 0;
  font-size:12px;
  line-height:20px;
}
.xjy {
  float:left;
  margin:4px 0 0 0;
  background:url("/public/img/temp_star.png") no-repeat -75px -243px;
  width:13px;
  height:13px;
  overflow:hidden;
  text-indent:-100px;
}
.ac-renderer .xjy {
  background-position:-68px -273px;
  margin:4px 2px 0 -7px;
  width:20px;
}
.xjy:hover {
  text-decoration:none;
  cursor:default;
}
#xiy.xu {
  margin:0 0 5px;
}
.xhy {
  font-size:14px;
  padding:0 8px;
  display:inline-block;
}
.xgy {
  background:#efefef;
  padding:5px;
  margin-bottom:20px;
}
.xfy {
  border:solid 1px #aaa;
  -moz-box-shadow:0 2px 2px #ddd inset;
  -webkit-box-shadow:0 1px 1px #ddd inset;
  box-shadow:0 1px 1px #ddd inset;
  background:#fff;
  height:36px;
  position:relative;
  padding:0 75px 0 10px;
}
.xey {
  font-size:14px;
  border:0 none;
  display:block;
  margin:6px 0 0 0;
  line-height:26px;
  width:100%;
}
.xow.xdy {
  float:right;
  padding:6px 21px;
  border-radius:0 5px 5px 0;
  -webkit-border-radius:0 5px 5px 0;
  -moz-border-radius:0 5px 5px 0;
  -o-border-radius:0 5px 5px 0;
  position:absolute;
  top:-1px;
  right:-1px;
  height:38px;
  box-shadow:0 1px 0 rgba(255,255,255,.3) inset;
  -webkit-box-shadow:0 1px 0 rgba(255,255,255,.3) inset;
  -moz-box-shadow:0 1px 0 rgba(255,255,255,.3) inset;
  -o-box-shadow:0 1px 0 rgba(255,255,255,.3) inset;
}
.xcy {
  border:solid 2px #ddd;
  padding:15px;
}
.xby {
  width:75px;
  height:75px;
  float:left;
}
.xay {
  margin:0 0 0 90px;
  min-height:75px;
}
.xzy {
  width:268px;
  height:68px;
  background:transparent url("/public/img/proj/nba/Banner-NBA.png") scroll no-repeat 0 0;
}
.xzy:hover {
  cursor:pointer;
}
.xzy>.x-m {
  background:transparent url("/public/img/proj/nba/Banner-NBA-X.png") scroll no-repeat 3px 0;
  margin:6px 0 0 0;
  opacity:1;
  visibility:hidden;
}
#xyy .x-m {
  background:url("/public/img/proj/nba/x.jpg") no-repeat scroll 100% center transparent;
  display:inline;
  float:right;
  height:16px;
  margin:-10px -10px 0 0;
  opacity:1;
  text-indent:-9999px;
  visibility:hidden;
  width:18px;
  cursor:pointer;
}
#xyy:hover>.x-m,.xzy:hover>.x-m,.xpy:hover>.x-m {
  visibility:visible;
}
#xyy .x-m:hover {
  background:url("/public/img/proj/nba/x-hover.png") no-repeat scroll 100% center transparent;
  margin:-10px -14px 0 0;
  width:22px;
}
.xzy>.x-m:hover {
  background:transparent url("/public/img/proj/nba/Banner-NBA-X-hover.png") scroll no-repeat 3px 0;
  margin:2px 4px 0 0;
}
.xjv a {
  color:#58B;
  font-size:12px;
  font-weight:normal;
}
.xjv a.xsv {
  color:#999!important;
  font-size:12px;
}
#xxxw {
  position:relative;
}
.xwxw {
  display:inline-block;
  width:16px;
  padding:0 0 0 4px;
  font-size:12px;
}
.xvxw {
  color:#999!important;
  text-decoration:none;
}
.xvxw:hover {
  text-decoration:none;
  cursor:default;
}
.xuxw,.xtxw {
  width:40px;
}
.xsxw {
  width:12px;
}
.xqxw {
  width:120px;
  height:80px;
  display:block;
  border:0 none;
  margin:5px auto 0 auto;
}
.xoxw {
  margin:-3px 0 0 0;
  background:#f3f5f7 url("/public/img/field/line.png") scroll repeat-x 0 100%;
}
.xnxw {
  margin:0;
  padding:0;
  width:102%;
}
.xmxw {
  position:relative;
}
.xlxw {
  overflow:hidden;
  padding:0 0 5px 0;
  margin:0;
  position:relative;
}
.xkxw {
  list-style:none;
  float:left;
  width:132px;
  padding:0;
  margin:0 30px 0 0;
  height:132px;
  overflow:hidden;
}
.xjxw {
  display:block;
  padding:12px 0 0 0;
}
.xixw {
  background:#fff;
  display:block;
  border:solid 1px #cecece;
  height:90px;
  box-shadow:0 0 1px 0 #c0c0c0;
}
.xjxw:hover>.xixw {
  background:#f4f4f4;
}
.xhxw>.xixw,.xhxw:hover>.xixw {
  background:#2da0f1!important;
  border:solid 1px #1983ce;
}
.xgxw {
  text-shadow:0 1px 0 rgba(255,255,255,.2);
  font-size:14px;
  display:block;
  padding:3px 0 0 0;
  text-align:center;
  color:#97a3ae;
}
.xjxw:hover {
  text-decoration:none;
}
.xjxw:hover>.xgxw {
  color:#97a3ae;
}
.xdxw {
  border-bottom:solid 1px #bfbfbf;
  margin:0 0 16px;
  padding:0 0 4px;
}
.xcxw {
  margin:0 0 10px 0;
  min-height:85px;
}
.xaxw {
  margin:0 0 5px;
}
.xzxw {
  margin:0 12px 0 0;
  float:left;
}
.xyxw>.xxww {
  background:transparent;
}
.xwww>.xon {
  margin:0 0 0 18px;
  font-weight:normal;
}
.xvww>.xon {
  font-weight:normal;
}
.xwww>.xsk {
  float:right;
  margin:0 0 5px 5px;
}
.xuww {
  float:left;
  margin:8px 10px 0 0;
  width:6px;
  height:6px;
  background:url("/public/img/s4.png") no-repeat -77px -303px;
}
.xyxw {
  list-style:none;
  padding:0;
  border-bottom:solid 1px #ddd;
  margin:0 0 16px;
}
.xwww {
  padding:8px 0 8px 0;
  position:relative;
  list-style:none;
}
.xvww {
  margin:0 0 0 35px;
}
.xwww+.xwww {
  border-top:dotted 1px #ddd;
  zoom:1;
}
.xwww>.xbo {
  margin:4px 10px 0 0;
  float:left;
}
.xsww {
  border-bottom:solid 1px #ddd;
  margin:0 0 5px;
  padding:0;
}
.xrww {
  width:1055;
  margin:0 auto;
  position:relative;
}
.xqww,.xpww,.xoww {
  background:url("/public/img/s4.png") no-repeat;
  position:absolute;
}
.xpww:hover,.xoww:hover {
  opacity:1;
}
.xpww,.xoww {
  opacity:.5;
  width:35px;
  height:40px;
}
.xpww.xnww,.xoww.xnww {
  opacity:.2!important;
}
.xpww.xnww:hover,.xoww.xnww:hover {
  cursor:default!important;
}
.xpww {
  top:26px;
  right:16px;
  background-position:-149px -81px;
}
.xoww {
  top:74px;
  right:16px;
  background-position:-149px -133px;
}
.xoww,.xpww {
  display:none;
}
.xqww {
  background-position:-111px -323px;
  position:absolute;
  top:5px;
  left:8px;
  display:block;
  width:20px;
  height:20px;
}
.xmww {
  text-align:center;
  height:35px;
  line-height:35px;
  position:absolute;
  background:#f3f5f7;
  overflow:hidden;
  bottom:-34px;
  right:0;
  height:34px;
  width:65px;
  background-color:#f3f5f7;
  -webkit-border-radius:5px;
  background-position:-90px -282px;
  color:#98A3AF;
  text-shadow:0 1px 0 rgba(255,255,255,.2);
  -moz-border-radius:0 0 5px 5px;
  -o-border-radius:0 0 5px 5px;
  border-radius:0 0 5px 5px;
}
.xlww {
  position:absolute;
  line-height:38px;
  top:-3px;
  right:0;
  width:100px;
  height:34px;
  background:#F3F5F7;
  text-align:center;
  color:#98A3AF;
  text-shadow:0 1px 0 rgba(255,255,255,.2);
  -moz-border-radius:0 0 5px 5px;
  -o-border-radius:0 0 5px 5px;
  border-radius:0 0 5px 5px;
}
.xlww:active,.xmww:active {
  color:#98A3AF;
}
.xlww:hover,.xmww:hover {
  text-decoration:none;
}
#xkww {
  position:relative;
}
#xjww .ac-renderer {
  left:0;
  top:29px;
  width:180px;
}
.xlm .current .xjm {
  color:#666!important;
  background:white;
  border:1px solid #BFBFBF;
  border-bottom:none;
  height:28px;
  line-height:28px;
  padding:0 9px 1px;
}
.xiww.xpo {
  border-top:none;
  padding:12px 0;
  position:relative;
  margin:0 0 0 35px;
}
.xiww+.xiww {
  border-top:1px dotted #ddd;
}
.xhww {
  margin:0;
  font-size:13px!important;
}
.xgww {
  margin:2px 10px 0 -35px;
  float:left;
}
.xfww {
  width:25px;
  height:25px;
}
.xeww {
  position:absolute;
  top:11px;
  right:0;
  color:#999;
  font-size:12px;
}
.xdww.xco {
  font-size:13px;
  margin:5px 0 0 -35px;
  color:#222;
}
.xcww.xlm {
  margin:0;
}
.xdww .xnn {
  margin:0 0 0 5px;
}
.xdww .xin {
  margin:0 0 0 35px;
}
.xbww {
  display:block;
  margin-top:-32px;
  margin-left:40px;
  padding:0;
  list-style:none;
  min-height:22px;
}
.xaww {
  margin:0;
  padding:0;
}
.xzww {
  font-weight:normal;
}
.xyww {
  color:#999;
}
.xxvw {
  display:inline-block;
  padding-top:4px;
  font-size:14px;
  font-weight:bold;
}
.xvvw {
  display:block;
  padding-top:2px;
}
.xuvw {
  margin-top:0;
  margin-right:15px;
  margin-bottom:0;
  margin-left:15px;
  vertical-align:0;
}
.xtvw {
  height:24px;
  overflow:hidden;
  margin:6px 0 0 0;
}
.xsvw {
  padding:5px 5px 0;
}
.xrvw {
  color:#999;
}
.xqvw {
  margin:-6px 10px 10px 0;
  float:left;
}
.xpvw {
  margin:-6px 0 10px 0;
}
.xovw {
  color:#A02313;
}
.xnvw {
  color:#999;
  padding:0 0 0 20px;
  background:url("/public/img/spinner2.gif") no-repeat;
}
a.xmvw,a.xlvw {
  font-weight:bold;
}
.xkvw .xmvw:hover,.xjvw .xlvw:hover {
  cursor:default;
  text-decoration:none;
}
.xkvw .xmvw,.xjvw .xlvw {
  color:#333;
}
.xkvw .xpvw,.xjvw .xqvw {
  display:none;
}
.xivw {
  float:left;
  width:25px;
  height:25px;
  margin:4px 0 0 0;
}
.xhvw {
  height:22px;
  background:url("/public/img/spinner2.gif") no-repeat;
}
.xpo .xzo,.xco .xzo {
  display:block;
}
body.xgvw {
  overflow:hidden;
  -webkit-font-smoothing:antialiased;
}
#xfvw {
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:88;
  display:none;
  font:13px 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,'Hiragino Sans GB',sans-serif;
  background:#fbfcf7;
  overflow-y:auto;
}
body.xgvw #xfvw {
  display:block;
}
#xfvw .content {
  margin-top:50px;
}
#xfvw .header,#xfvw .header a,#xfvw .goog-toolbar,#xfvw .toolbar-info,#xfvw .tools {
  -webkit-transition:opacity .33s ease-in-out;
  -moz-transition:opacity .33s ease-in-out;
  -ms-transition:opacity .33s ease-in-out;
  -o-transition:opacity .33s ease-in-out;
  transition:opacity .33s ease-in-out;
}
#xfvw .header {
  width:100%;
  border-bottom:1px solid #e3e3e3;
  opacity:.5;
  z-index:90;
}
#xfvw .header:hover,#xfvw .goog-scrollfloater:hover .toolbar-info,#xfvw .goog-toolbar:hover {
  opacity:1;
}
#xfvw .title,#xfvw .wrapper,#xfvw .toolbar,#xfvw .content {
  width:600px;
  margin:0 auto;
  position:relative;
}
#xfvw .title {
  font-size:18px;
  font-weight:bold;
  color:#333;
  padding:20px 0;
}
#xfvw .back,#xfvw .publish {
  text-indent:-9999px;
  position:absolute;
  display:block;
  width:68px;
  height:30px;
  top:18px;
  opacity:.8;
}
#xfvw .back:hover,#xfvw .publish:hover {
  opacity:1;
}
#xfvw .back {
  background:url('/public/img/editor/back.png') no-repeat;
  left:-150px;
}
#xfvw .publish {
  background:url('/public/img/editor/publish.png') no-repeat;
  right:-150px;
}
#xfvw .toolbar {
  display:none;
  height:50px;
  padding:0 0 5px;
  background:url('/public/img/editor/shadow.png') no-repeat center bottom;
}
#xfvw .tools {
  height:50px;
  background:none;
  opacity:.5;
  position:relative;
}
#xfvw .tools span {
  position:absolute;
  right:0;
  top:16px;
}
#xfvw .tools:hover {
  opacity:1;
}
#xfvw .toolbar-info {
  position:absolute;
  right:1em;
  top:15px;
  height:16px;
  opacity:.5;
}
#xfvw .editable {
  min-height:500px;
  margin-top:20px;
  padding:0 0 100px;
  background:transparent;
  font:16px/36px 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,'Hiragino Sans GB',sans-serif!important;
}
#xfvw .content ul,#xfvw .content ol {
  margin:0 0 0 30px;
}
#xfvw .content ul li,#xfvw .content ol li {
  margin:0;
}
#xfvw .content address,#xfvw .content blockquote,#xfvw .content sup {
  line-height:36px;
  border-left:3px solid #E5E6E1;
}
#xfvw .xng {
  margin-top:0;
}
#xfvw .goog-toolbar,#xfvw .xng,#xfvw .xfg {
  padding:0!important;
  border:none;
  background:none;
  box-shadow:none;
}
#xfvw .goog-toolbar {
  height:40px;
  opacity:.5;
}
#xfvw .sticky-goog-scrollfloater {
  position:fixed;
  top:0;
  z-index:100;
}
#xfvw .sticky-goog-scrollfloater+div {
  margin-top:55px;
}
#xfvw .goog-scrollfloater {
  padding:10px 0 5px;
  width:600px;
  z-index:89;
  height:40px;
  background:#fbfcf7;
  background:url('/public/img/editor/shadow.png') no-repeat center bottom #fbfcf7;
}
.xevw {
  background:url(/public/img/new-profile.png) no-repeat 0 0;
  display:inline-block;
  width:14px;
  height:14px;
  margin-top:1px;
}
.xdvw {
  margin:0 0 35px;
  clear:both;
  border-radius:4px;
  border:1px solid #ddd;
  box-shadow:0 1px 0 #f2f4f5;
}
.xcvw {
  margin:0;
  font-size:14px;
  font-weight:bold;
  color:#666;
}
.xbvw {
  height:50px;
  line-height:50px;
  border-bottom:1px solid #eee;
}
.xbvw,.xavw {
  padding:0 1em;
}
.xzvw {
  margin:0;
  list-style:none;
}
.xzvw .desc {
  overflow:hidden;
  *zoom:1;
  padding-right:10px;
  line-height:20px;
}
.xzvw .item {
  overflow:hidden;
  padding:12px 0 8px 0;
}
.xzvw .item+.item {
  border-top:1px dotted #ddd;
}
.xzvw .logo-left {
  display:block;
  margin:5px 15px 0 0;
  width:50px;
  height:50px;
}
.xzvw .logo-left img {
  display:block;
  width:inherit;
  height:inherit;
}
.xyvw .xcvw {
  display:inline;
}
.xyvw .intro {
  color:#777;
}
.xxuw .xwuw .num-answers {
  margin:-35px 0 1em;
}
.xvuw {
  position:relative;
  padding:12px;
  line-height:1;
}
.xvuw+.xvuw {
  padding:24px 12px;
  border-top:1px solid #eee;
}
.xvuw h3 {
  margin:0;
  float:left;
  width:100px;
  text-align:right;
  font-weight:bold;
  font-size:14px;
  color:#666;
}
.xuuw {
  margin-left:145px;
}
.xtuw,.xsuw {
  padding:0!important;
}
.xruw {
  margin:-2px 0 0 0;
  list-style:none;
}
#xquw .xsk:hover {
  color:#259;
  background:#E1F0F7;
}
#xpuw {
  line-height:16px;
}
.xtuw .xsk {
  line-height:22px;
}
.xtuw .xsk .xouw {
  margin-top:-2px;
}
.xruw li:first-child .xnuw {
  visibility:hidden;
}
.xruw li {
  overflow:hidden;
  margin:20px 0 0;
  padding:0;
}
.xruw li:first-child {
  margin-top:0;
}
.xmuw {
  padding:0 2px;
  color:#999;
}
a.xluw {
  display:inline;
}
.xluw {
  display:block;
  margin-right:3em;
  font-size:13px;
}
.xkuw {
  float:left;
  margin:3px 10px 0 0;
}
.xjuw {
  margin:0 0 0 45px;
  font-size:14px;
  line-height:20px;
  color:#666;
}
.xjuw a.xaw {
  font-size:13px;
  color:#58B;
}
.xjuw a.xaw:hover {
  color:#259;
}
.xiuw {
  padding:24px 12px;
}
.xiuw div span {
  margin:0 5px;
  color:#777;
  font-size:14px;
  line-height:18px;
}
.xevw,.xevw+span {
  vertical-align:top;
}
.xhuw {
  background-position:-22px -150px;
}
.xguw {
  background-position:0 -124px;
}
.xfuw {
  background-position:0 -96px;
}
.xeuw .xevw,.xtuw h3 .xevw {
  margin:1px 5px 0 0;
  width:16px;
  height:14px;
}
.xduw {
  background-position:-111px -96px;
}
.xcuw {
  background-position:-154px -112px;
}
.xbuw {
  background-position:-56px -96px;
}
.xauw {
  background-position:-125px -29px;
}
.xzuw {
  background-position:-154px 0;
}
.xyuw {
  background-position:-33px -68px;
}
.xxtw {
  background-position:-94px -68px;
}
.xwtw {
  background-position:-83px -96px;
}
.xvtw {
  background-position:-65px -68px;
}
.xutw {
  background-position:-27px -125px;
  padding-right:3px;
}
.xttw {
  background-position:-125px -57px;
}
.xstw {
  background-position:-47px -41px;
}
.xrtw {
  background-position:-156px -29px;
}
.xqtw {
  background-position:-96px -147px;
  width:35px;
  height:32px;
  position:absolute;
  top:5px;
  right:5px;
}
.xotw {
  position:relative;
  height:55px;
  padding:10px 10px 0 0;
}
.xotw .xqtw {
  margin-top:3px;
}
.xntw,.xmtw {
  float:left;
  height:20px;
  line-height:20px;
}
.xmtw,.xmtw span {
  position:absolute;
  border-radius:10px;
  text-align:center;
}
.xmtw .xvuw>* {
  vertical-align:middle;
}
.xmtw {
  left:120px;
  right:50px;
  background:#eaeaea;
  width:420px;
}
.xmtw span {
  left:0;
  background:#48a5e6;
  color:#fff;
}
.xltw {
  margin-left:145px;
}
.xktw {
  float:left;
  position:relative;
}
.xktw img {
  border-radius:4px;
}
.xjtw {
  display:block;
  margin:10px 0 20px;
  font-size:16px;
  color:#666;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.xjtw a {
  margin-right:5px;
  color:#444;
  font-weight:bold;
}
.xitw {
  margin-bottom:20px;
}
.xltw p a {
  color:#666;
  font-size:14px;
  margin:0 10px 0 0;
}
.xltw .male span,.xltw .female span {
  display:none;
}
.xquw h3 {
  font-weight:normal;
}
.xquw .xsj {
  width:270px;
}
.xhtw .xsj {
  width:325px;
}
.xquw .xaw {
  color:#999;
}
.xruw .xpg {
  margin-right:3em;
}
#xgtw .xsj,#xftw .xsj,.xjuw .xsj {
  width:auto;
}
.xetw {
  position:relative;
  margin:-8px 0 0;
  padding:0;
  border:none;
}
.xetw .ac-renderer {
  width:282px;
  margin-top:-2px;
}
.xdtw {
  position:relative;
  display:inline-block;
}
.xetw label {
  display:block;
  margin:10px 0;
}
.xctw .xu {
  margin:0;
}
.xctw .xuuw {
  padding-right:90px;
}
.xquw .xuuw {
  margin-left:140px;
}
.xquw .xruw li {
  margin:20px 90px 0 0;
  position:relative;
}
.xctw {
  line-height:1.5;
}
.xbtw label,.xatw label {
  margin-right:1em;
}
.xztw .xetw input {
  margin-right:1em;
  width:148px;
  vertical-align:middle;
}
.xetw p {
  margin:0 0 1em;
}
.xytw {
  background:#f5f5f5;
  border-radius:0 0 4px 4px;
  border-top:1px solid #ddd!important;
  box-shadow:0 1px 0 #fff inset;
}
.xytw button {
  padding:8px 25px;
}
.xytw p {
  text-align:center;
  position:relative;
}
.xytw p a {
  position:absolute;
  left:45px;
  top:13px;
}
.xouw {
  margin-left:3px;
  display:inline-block;
  width:15px;
  height:15px;
  background:url(/public/img/topic_remove.gif) no-repeat -2px -32px;
  border-radius:3px;
  cursor:pointer;
  vertical-align:middle;
}
.xxsw:hover {
  background-position:-2px -16px;
  background-color:#19558D;
}
.xwsw {
  background-position:-51px -149px;
}
.xnuw {
  background-position:-46px -147px;
}
.xnuw:hover {
  background-position:-66px -147px;
}
.xruw .xouw {
  position:absolute;
  top:0;
  right:0;
  background-image:url(/public/img/new-profile.png);
}
.xruw .xxsw:hover,.xruw .xxsw {
  top:20px;
  background-color:transparent;
  background-position:-46px -167px;
}
.xruw .xxsw:hover {
  background-position:-66px -167px;
}
.xvsw .xjq {
  border-top:1px dotted #DDD;
}
.xvsw .xpo+.xpo {
  border-top:1px dotted #DDD;
}
.xusw {
  border:1px solid #ddd;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -o-border-radius:4px;
  border-radius:4px;
  box-shadow:0 1px 0 #f2f4f5;
}
.xtsw {
  padding:12px;
  border-bottom:1px solid #eee;
  font-size:14px;
  color:#666;
}
.xssw {
  margin-left:120px;
}
.xrsw {
  float:left;
  position:relative;
}
.xrsw::after {
  content:"";
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:100px;
  height:100px;
  box-shadow:0 1px 3px rgba(0,0,0,.5) inset;
  border-radius:4px;
  pointer-events:none;
}
.xqsw {
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -o-border-radius:4px;
  border-radius:4px;
  vertical-align:middle;
}
.xpsw {
  font-size:16px;
  padding:10px 0 20px 20px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  line-height:1;
}
.xosw,.xosw:visited {
  font-weight:bold;
  color:#333;
}
.xnsw {
  padding:0 0 0 5px;
}
.xosw:hover {
  color:#259;
}
.xmsw {
  padding-bottom:17px;
  line-height:14px;
  overflow:hidden;
}
.xmsw+.xmsw {
  padding-bottom:0;
}
.xmsw a:hover {
  text-decoration:none;
}
.xmsw a:hover span {
  text-decoration:underline;
}
.xmsw a {
  color:#666;
}
.xmsw a:hover {
  color:#259;
}
.xlsw {
  margin-right:15px;
  float:left;
}
.xksw {
  vertical-align:top;
  display:inline-block;
  width:22px;
  height:14px;
  margin-left:2px;
}
.xlsw .xksw {
  background:url("/public/img/new-profile.png") no-repeat -155px 0 transparent;
  width:14px;
}
.xjsw {
  margin-right:15px;
  float:left;
}
.xjsw .xksw {
  width:18px;
  background:url("/public/img/new-profile.png") no-repeat -125px -29px transparent;
}
.xisw {
  float:left;
  margin-right:15px;
}
.xisw .xksw {
  width:16px;
  background:url("/public/img/new-profile.png") no-repeat -65px -68px transparent;
}
.xhsw {
  float:left;
  margin-right:12px;
  color:#999;
}
.xhsw .xksw {
  background:url("/public/img/new-profile.png") no-repeat -65px -68px transparent;
}
.xgsw {
  float:left;
  padding-right:15px;
  text-indent:-999px;
}
.xgsw .xksw {
  background:url("/public/img/new-profile.png") no-repeat -48px -41px transparent;
  float:left;
}
.xfsw .xksw {
  background:url("/public/img/new-profile.png") no-repeat -155px -29px transparent;
}
.xesw {
  float:left;
  padding-right:15px;
}
.xesw .xksw {
  width:17px;
  background:url("/public/img/new-profile.png") no-repeat -125px -56px transparent;
  margin:0;
}
.xdsw {
  float:left;
  padding-right:15px;
}
.xdsw .xksw {
  width:17px;
  background:url("/public/img/new-profile.png") no-repeat -53px -122px transparent;
  margin:0;
}
.xcsw {
  overflow:hidden;
  position:relative;
  padding:12px;
  border-bottom:1px solid #EEE;
  line-height:24px;
  color:#666;
}
.xbsw {
  font-size:13px;
  padding:12px;
  line-height:1;
  color:#999;
  -webkit-transition:color .1s ease;
  -moz-transition:color .1s ease;
  -o-transition:color .1s ease;
}
.xasw {
  float:left;
}
.xasw:hover {
  color:#666;
}
.xzsw {
  margin-right:5px;
}
.xbsw .xasw {
  -webkit-transition:color .1s ease;
  -moz-transition:color .1s ease;
  -o-transition:color .1s ease;
}
.xbsw .xasw {
  padding-top:6px;
}
.xysw {
  line-height:14px;
}
.xbsw strong {
  padding-right:4px;
}
.xxrw {
  float:right;
}
.xwrw {
  height:17px;
  margin-left:10px;
}
.xwrw .xrw {
  background:url("/public/img/new-profile.png") no-repeat scroll -143px -147px transparent;
  width:25px;
}
.xvrw {
  margin-right:15px;
  float:left;
}
.xvrw .xksw {
  background:url("/public/img/new-profile.png") no-repeat -112px -96px transparent;
}
.xurw {
  margin-right:5px;
}
.xurw .xksw {
  background:url("/public/img/new-profile.png") no-repeat 0 -125px transparent;
  width:20px;
}
.xtrw {
  margin-right:5px;
}
.xtrw .xksw {
  width:20px;
  background:url("/public/img/new-profile.png") no-repeat 0 -96px transparent;
}
.xsrw {
  float:left;
  margin-right:12px;
}
.xsrw .xksw {
  background:url("/public/img/new-profile.png") no-repeat -154px -112px transparent;
  width:18px;
}
.xrrw {
  float:left;
  margin-right:12px;
}
.xrrw .xksw {
  background:url("/public/img/new-profile.png") no-repeat -55px -96px transparent;
}
.xqrw {
  float:right;
  font-size:13px;
}
.xqrw .xksw {
  width:15px;
  background:url("/public/img/new-profile.png") no-repeat -20px -151px transparent;
}
.xprw {
  height:17px;
  width:25px;
  margin-left:8px;
  background:url("/public/img/new-profile.png") no-repeat -76px 5px;
}
.xprw:active {
  background:url("/public/img/new-profile.png") no-repeat -76px 5px;
}
.xorw {
  width:70px;
  height:20px;
  padding-top:4px;
  font-size:13px;
}
.xnrw {
  width:80px;
}
.xmrw .xasw {
  padding-top:0;
}
.xusw .xtb {
  margin:0 5px 0 0;
}
.xusw .goog-menuitem {
  padding:6px 1em!important;
}
#xyc>.goog-menu {
  top:29px;
  left:10px;
}
.xutw .xksw {
  background-position:-25px -124px;
}
.xlrw {
  color:#58b;
}
.xlrw:hover {
  color:#259;
}
.xkrw {
  float:right;
}
.xbq.xjrw {
  color:#666;
}
.xbm.xirw {
  margin:0;
}
.xjrw.current {
  text-decoration:none;
  background:#E1F0F7;
}
.xhrw .xgr {
  top:5px;
}
.xgrw {
  padding:2px 0;
}
.xfrw {
  font-size:14px;
  font-weight:bold;
  color:#666;
  padding-bottom:7px;
  padding-top:0;
  line-height:1;
}
.xfrw .xhv {
  font-size:14px;
}
.xerw {
  float:left;
  width:112px;
}
.xdrw {
  float:left;
  margin:0 27px 0 0;
  width:112px;
}
.xcrw {
  padding-top:15px;
  float:left;
  width:100%;
}
.xcrw .xfrw {
  font-size:13px;
  font-weight:normal;
}
.xcrw .xfrw .xhv {
  font-size:13px;
  font-weight:normal;
}
.xuo.xbrw {
  height:25px;
  width:25px;
  margin:0;
}
.xarw {
  padding:8px 10px!important;
  border:1px solid #ddd;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -o-border-radius:4px;
  border-radius:4px;
}
.xarw+.xarw {
  margin-top:15px;
}
.xarw .xso {
  float:right;
}
.xho.xzrw {
  font-size:13px;
  font-weight:bold;
  line-height:20px;
  height:20px;
  padding-bottom:4px;
}
.xyrw {
  color:#666;
  font-size:13px;
  padding-bottom:4px;
}
.xjo.xxqw {
  margin-left:0;
}
.xwqw {
  font-size:12px;
  color:#999;
  line-height:20px;
}
.xwqw a {
  color:#999;
}
.xwqw a:hover {
  color:#58b;
}
.xvsw {
  margin-top:35px;
  border:1px solid #ddd;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -o-border-radius:4px;
  border-radius:4px;
  box-shadow:0 1px 0 #f2f4f5;
}
.xvqw .xkq {
  margin-bottom:12px;
}
.xuqw .xpo+.xpo {
  border-top:1px dotted #ddd;
}
.xtqw {
  padding:7px 10px;
  border-bottom:1px solid #ddd;
}
.xsqw {
  font-size:14px;
  font-weight:bold;
  color:#666;
}
.xvqw {
  padding:2px 10px;
}
.xrqw {
  float:right;
  width:15px;
  height:15px;
  margin:4px 0 5px 5px;
  background:url("/public/img/new-profile.png") no-repeat -155px -85px transparent;
}
.xqqw {
  display:block;
  text-decoration:none;
  padding:7px 10px;
}
.xqqw:hover {
  text-decoration:none;
  color:#259;
}
.xqqw:hover .xsqw {
  color:#259;
}
.xqqw:hover .xrqw {
  background:url("/public/img/new-profile.png") no-repeat -155px -57px transparent;
  text-decoration:none;
}
.xpqw {
  position:relative;
  padding:10px 0;
}
.xpqw.xmn .xqp {
  display:none;
}
.xpqw+.xpqw {
  border-top:1px dotted #ddd;
}
.xoqw {
  float:left;
  color:#259;
  text-decoration:none;
  text-align:center;
  height:38px;
  width:46px;
  line-height:20px;
  font-size:12px;
  font-weight:bold;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -o-border-radius:4px;
  border-radius:4px;
  background:#E1F0F7;
  font-size:13px;
  -webkit-text-size-adjust:none;
  padding:2px;
}
.xnqw {
  font-weight:bold;
  font-size:16px;
  line-height:1;
  padding:2px 0 4px;
}
.xmqw {
  line-height:1;
  font-weight:normal;
  font-size:12px;
}
.xoqw:active,.xoqw:visited,.xoqw:focus,.xoqw:hover {
  text-decoration:none;
}
.xlqw {
  margin-left:58px;
  line-height:20px;
}
#xkqw .question_link,#xjqw .question_link {
  font-weight:bold;
  font-size:14px;
}
.xuqw .xpo:hover .xsw {
  visibility:visible;
}
.xhqw {
  font-size:13px;
  position:relative;
}
.xhqw:hover {
  text-decoration:none;
}
.xgqw {
  padding:0 6px;
  background:url("/public/img/new-profile.png") no-repeat -78px -121px;
  opacity:.8;
}
.xfqw .xoqw {
  background-color:#ddd;
  color:#666;
}
.xlqw.xeqw {
  margin:0 50px 0 0;
}
.xdqw {
  float:none!important;
  vertical-align:middle;
  padding-right:4px;
}
.xcqw+.xco {
  padding-top:5px;
}
.xcqw .xhv {
  font-size:13px;
}
.xaqw {
  color:#222;
}
.xwa {
  height:30px;
  margin:0;
  padding:0;
  border:none;
}
.xab {
  width:258px;
}
.xzqw {
  font-size:13px;
  color:#999;
}
.xyqw {
  float:right;
}
.xxpw {
  font-size:14px;
  font-weight:bold;
}
.xwpw {
  float:right;
}
.xwpw {
  font-size:13px;
  color:#999;
}
.xupw {
  color:#999;
  font-size:13px;
}
.xtpw .xhv {
  font-size:13px;
}
.xrpw {
  color:#A02313;
}
.xva {
  position:static;
  float:left;
  padding:0;
}
.xqpw {
  position:absolute;
  right:0;
  top:0;
  height:38px;
  padding:0 20px;
  z-index:1;
  border-top-left-radius:0;
  border-bottom-left-radius:0;
}
.xva li {
  margin:0;
}
.xwa {
  height:auto;
}
.xppw .xwa {
  margin-bottom:15px;
}
.xopw {
  height:28px;
  margin-top:5px;
}
.xua {
  padding:0 8px;
}
.xpo {
  position:relative;
}
.xnpw {
  position:absolute;
  right:0;
  top:10px;
  width:15px;
  overflow:hidden;
  height:35px;
}
.xmpw {
  background:url("/public/img/new-profile.png") no-repeat -46px -147px transparent;
  width:15px;
  height:15px;
  float:left;
  text-indent:-9999px;
  margin-bottom:5px;
  visibility:hidden;
}
.xmpw:hover {
  background-position:-66px -147px;
}
.xlpw {
  background-position:-46px -167px;
}
.xlpw:hover {
  background-position:-66px -167px;
}
.xpo:hover .xmpw {
  visibility:visible;
}
.xpqw:hover .xmpw {
  visibility:visible;
}
.xkpw .xnpw {
  top:38px;
}
.xvqw .xpo {
  margin:0;
  padding:7px 0 0 0;
}
.xvqw .xpo+.xpo {
  margin:7px 0 0 0;
}
.xjpw {
  padding:30px 0;
  text-align:center;
}
.xhpw {
  display:block;
  width:40px;
  height:40px;
  margin:auto;
  background:url("/public/img/new-profile.png") -38px 0 transparent;
}
.xgpw {
  background:url("/public/img/new-profile.png") no-repeat 5px 0 transparent;
}
.xfpw {
  background:url("/public/img/new-profile.png") no-repeat 2px -27px transparent;
}
.xvuw .xbw {
  line-height:16px;
}
.xepw {
  margin-left:0!important;
}
.xxz.xdpw {
  margin:0;
  border:none;
  padding:30px 0;
  color:#999;
  font-size:12px;
}
.xcpw {
  font-weight:bold;
  font-size:14px;
  padding-bottom:10px;
  border-bottom:2px solid #CCC;
  position:relative;
}
.xbpw {
  float:right;
}
.xapw {
  padding:12px 0;
  border-bottom:1px solid #DDD;
  line-height:32px;
}
.xzpw {
  background:#E3EEFD;
  border-bottom:1px solid #D0E3FB;
}
.xypw {
  position:relative;
  margin-bottom:30px;
}
.xxow {
  font-size:14px;
  padding:8px 0;
  border-bottom:1px solid #BABEC4;
}
.xwow {
  color:#555;
}
.xvow {
  padding:10px 0 0 10px;
  margin-bottom:5px;
}
.xuow {
  float:left;
  margin:3px 3px 0 0;
}
.xtow {
  margin:5px;
}
.xsow {
  position:relative;
  padding:10px 24px 10px 12px;
  border-bottom:1px solid #E9E9E9;
}
.xrow {
  padding:10px 4px 10px 12px;
  position:relative;
  border-bottom:1px solid #E9E9E9;
}
.xrow:hover .xqow {
  display:inline-block;
}
.xqow {
  position:absolute;
  background:url('/public/img/close.gif') no-repeat center center;
  display:none;
  width:22px;
  height:22px;
  right:6px;
  top:9px;
  opacity:.15;
  color:#999;
}
.xqow:hover {
  cursor:pointer;
  text-decoration:underline;
  opacity:.4;
}
.xpow {
  border-bottom:none;
  background:#fff;
}
.xoow {
  padding-top:20px;
}
.xnow {
  font-size:13px;
}
.xmow {
  padding-right:30px;
}
.xxow .xkow {
  padding-left:10px;
  vertical-align:-2px;
}
.xjow {
  margin-top:12px;
  padding:4px 10px;
  float:right;
}
.xiow {
  font-weight:normal;
  font-size:13px;
}
.xhow {
  display:none;
}
.xgow {
  padding:12px;
  box-shadow:0 1px 5px rgba(99,99,99,.1);
  border-radius:0 0 4px 4px;
  margin-bottom:20px;
  border:1px solid #DDD;
  border-top:none;
}
.xgow .xhow {
  display:inline;
}
.xfow {
  margin:0 0 35px;
  padding:1em;
  clear:both;
  border-radius:4px;
  border:1px solid #ddd;
  box-shadow:0 1px 0 #f2f4f5;
  position:relative;
}
.xfow a {
  font-size:1em;
}
.xfow h2 {
  color:#555;
  font-size:1.2em;
}
.xfow .x-m {
  visibility:visible;
  margin-top:-6px;
}
.xfow p.first-line {
  color:#555;
  margin-bottom:.5em;
}
